FACTORIAL:
“El resultado de multiplicar una serie de números naturales en orden descendente, como 4, 3, 2, 1.
Su símbolo es “!”
Ejemplos:
4! = 4 × 3 × 2 × 1 = 24
7! = 7 × 6 × 5 × 4 × 3 × 2 × 1 = 5040″
–Recuperado de: https://www.disfrutalasmatematicas.com/definiciones/factorial.html
In this assignment I used “” cher “”, que es para crear una variable de texto, la cual utilicé al momento de preguntarle al usuario si deseaba continuar.
Para la parte de calcular el factorial del número que nos da el usuario, utilicé el siguiente loop…
y=1;
while(x>1){
y=y*x;
x=x-1;
–> Antes del loop se aclara que a Y se le asigna el valor de 1. En el loop… mientras X sea mayor a 1, se multiplicará Y (1) por X (el valor que le asignó el usuario), y al final se le restará 1 a X, para que cuando se repita el loop, Y se multiplique por un número cada vez menor a partir del primer valor que le asignó el usuario.
Al final, después de preguntar al usuario si desea continuar, usé el siguiente loop…
while (a==’s’);
cout<<"Te deseo suerte en este mundo de pecados y pecadores"<Donde si el usuario responde cualquier cosa que no sea ‘s’, le deseará suerte y se terminará el programa.