Factorial
Bueno en este caso vamos a proceder con la factorial de X número el cual sera determinado por el usuario al ingresarlo en pantalla
Recordando un poco que cuando calculamos el factorial de un numero lo hacemos con el método de multiplicación sucesiva , sabiendo esto sabemos que el factorial de X es igual al
producto de los números anteriores a X
Ejemplo
Tenemos a 5 y su factorial es 120 la razón es que todos los números anteriores incluido el 5 1*2*3*4*5 se multiplican de forma sucesiva hasta llegar a 5
Bueno dejemos de tanta teoría y vamos por el pseudocodigo. Para ello usaremos pseint
Como podemos observar guardo cada uno de los resultados en un vector, de manera que
usando dos ciclos uno para generar las multiplicación sucesiva y asignar el resultado en la posición otro ciclo. Finalmente utilizo un ciclo para imprimir los valores guardados
Adjunto el Codigo
Algoritmo Factorial
Escribir 'Determine el numero a factorizar'
Leer a
aux=1
Dimension b[a] //Tamaño del vector sera igual al numero a factorizar
Para j=1 hasta a con paso 1 //asigna valor 1
aux=aux*j //Proceso
Escribir j
b[j]=aux //Asigno al vector
FinPara //Fin asignacion
Escribir "Factorial ",x, " es ",aux
Para i=1 hasta a con paso 1 hacer
Mostrar b[i]
FinPara
FinAlgoritmo
Comentarios
Publicar un comentario