Cálculo del Factorial.

Crea un programa en PSeInt que permita al usuario calcular el factorial de un número entero no negativo. Sigue estos pasos:

1. Pide al usuario que ingrese un número entero no negativo `n`.

2. Verifica si `n` es un número entero no negativo. Si no lo es, muestra un mensaje de error y solicita al usuario que ingrese un valor válido.

3. Calcula el factorial de `n`, que es el producto de todos los números enteros positivos desde 1 hasta `n`.

4. Muestra el resultado del factorial al usuario.

5. Pregunta al usuario si desea calcular el factorial de otro número o salir del programa.


Algoritmo CalculoFactorial

    Definir n, factorial Como Entero

    Definir respuesta Como Caracter

    Repetir

        Escribir "Calculadora de Factorial"

        Escribir "Ingrese un número entero no negativo: "

        Leer n

        Si n < 0 Entonces

            Escribir "Error: Ingrese un número entero no negativo."

        Sino

            // Inicializa el factorial en 1

            factorial <- 1

            // Calcula el factorial

            Para i <- 1 Hasta n Hacer

                factorial <- factorial * i

            Fin Para

            Escribir "El factorial de ", n, " es: ", factorial

        Fin Si

        Escribir "¿Desea calcular el factorial de otro número? (S/N): "

        Leer respuesta

    Hasta Que respuesta = "N"

FinAlgoritmo





Comentarios

Entradas populares