Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Ejercicio Factorial

Saludos... En este momento llevo sueño atrasado. Pero les comparto lo que llevo. Basicamente... aun no me sale. Pero ¡ahi va!

public class RetoFactoriales {

public static void main(String[] args) {

    for (int numeroNormal = 1; numeroNormal <= 10; numeroNormal++) {

        for (int numeroFactorial = 1 ; numeroFactorial <= 10 ; numeroFactorial++) {

            int resultadoFactorial = numeroNormal * numeroFactorial;

            System.out.print(" " + resultadoFactorial);
            System.out.print(" ");
        }
    System.out.println();

}

} }

Y.... me compila esto!: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100

1 respuesta

Hola Emmanuel, espero que estés bien!

La actividad sugerida es realizar un ciclo con el intervalo de 1 a 10 con números factoriales, o sea, obtener el factorial de 1,2,3 ... hasta el factorial de 10.

Su código tiene dos bucles de repetición, dos ciclos ocurren, y yendo más allá, el primero tiene 10 ciclos, donde cada uno posee el segundo for que también contiene 10 ciclos, por lo que en total tiene 100 ciclos ( 10 x 10). De esa forma, lo que fue generado con las multiplicaciones fue la disposición de los números de 1 hasta 100.

Para la actividad, es necesario solamente un ciclo de repetición para que los números factoriales sean generados.

¿No recuerdas cómo funciona el número factorial? No hay problema, te explico:

El primer número factorial es el cero, el factorial de cero es 1.

El factorial de 1 también es 1.

El factorial de 2 es el valor del número multiplicado al valor factorial de todos los números anteriores entonces: 2 x (factorial de 1 = 1) x (factorial de 0 = 1) = 2.

Para obtener los 10 factoriales (1 a 10) tiene que seguir este razonamiento, cualquier duda puede hablar con nosostros.

Saludos y buenos estudios!