Está en la página 1de 1

Ejercicio #5

Dado un número n, elabore un algoritmo que calcule el factorial del número ingresado.

n!
3! =1x2x3=6
n=3
n-1=2

7! =1x2x3x4x5x6x7
n=7
n-1=6 -> número de multiplicaciones para obtener el factorial

ALGORITMO Factorial
//Este algoritmo obtiene el factorial de un número dado
//Entradas: número al cual calcular el factorial
//Salidas: el factorial calculado
//Declarar variables
NumeroInicial, NumeroActual: ENTERO
NumeroFactorial : DOBLE
INICIO
//Pedir entradas
ESCRIBA "Digite número para calcular factorial"
LEA NumeroInicial

//Calcular el factorial
NumeroFactorial = 1
PARA NumeroActual=1 HASTA NumeroInicial-1
NumeroFactorial = NumeroFactorial*(NumeroActual+1)
FIN-PARA

//Mostrar el factorial calculado


ESCRIBA "El factorial del número es: ", NumeroFactorial
FIN

Prueba escritorio
NumeroInicial -> 4
NumeroActual -> 1 2 3 4
NumeroFactorial -> 1 2 6 24
NumeroInicial-1 -> 3

También podría gustarte