1
respuesta

[Duda] Ayuda con el ejercicio de factorial

Hola Tengo una duda, no entendí en la parte que el instructor coloca=** factorial =i;* Gracias por la ayuda!

public class EjercicioFactorial {

public static void main(String[] args) {
    int factorial = 1;
    for (int i = 1; i < 11; i++) {
        factorial *=i;
        System.out.println("Factorial de " + i + " = " + factorial);
        }
    }

}
1 respuesta

Buenas, el factorial es el producto de números enteros consecutivos de 1 hasta el propio número con el que estamos trabajando . La consigna te pide averiguar los factoriales comprendidos del numero 1 al 10. Por lo que:

1 = 1;
2 = 2x1;
3 = 3x2x1;
4 = 4x3x2x1;
5 = 5x4x3x2x1;
6 = 6x5x4x3x2x1;
7 = 7x6x5x4x3x2x1;
8 = 8x7x6x5x4x3x2x1;
9 = 9x8x7x6x5x4x3x2x1;
10 = 10x9x8x7x6x5x4x3x2x1;

Lo cuál da cómo resultado:

Factorial de 1=1
Factorial de 2=2
Factorial de 3=6
Factorial de 4=24
Factorial de 5=120
Factorial de 6=720
Factorial de 7=5040
Factorial de 8=40320
Factorial de 9=362880
Factorial de 10=3628800