Hola a todo el mundo, esta vez os voy a enseñar a hacer el factorial de un número pero primero os voy a explicar.
¿Qué es un factorial? pues un factorial es multiplicar un número por sus inferiores.
Ejemplo, pongo el 5, entonces sería 5x4x3x2x1=120 entonces el factorial de 5 es 120.
En este ejemplo he creado las variables, en «n1» le he dicho para introducir un número y en n2 le he dicho que siempre a n1 le reste 1.
Con el primer while le estoy diciendo que si el número es menor que 0 que lo vuelva a pedir otra vez el número que sea.
Con el segundo while le estoy diciendo que si el numero introducido es mayor que 1 entonces «n1» lo multiplique por «n2». Después le estoy diciendo que le reste 1 todo el rato (en n2)
![captura](https://elrincondemuchascosas.wordpress.com/wp-content/uploads/2016/09/captura7.png)
En este caso es similar al anterior, lo único que cambia en el segundo while es que en vez de poner n2 puse «n1» y después se le resta 1
![captura2](https://elrincondemuchascosas.wordpress.com/wp-content/uploads/2016/09/captura25.png)
Gracias por mirar el blob, si te ha gustado coméntalo.