Incrustar presentación
Descargado 14 veces




![Cree la clase en java con el nombre de factorial y solicite el numero al cual
desea hallarle el factorial:
import java.util.Scanner;
public class factorial {
public static void main(String arg [])
{
int fac=1, num, i=1;
Scanner lea = new Scanner(System.in);
System.out.println(“Digite en numero que desea hallar el factorial: ”);
num = lea.nextInt();
while (i <=num)
{
fac= fac *i ;
i= i +1;
}
System.out.println(“En factorial de ”+ num+ “! Es: ” + fac);
}
}](https://image.slidesharecdn.com/ciclowhileydowhile-151128234917-lva1-app6891/75/Ciclo-while-y-do-while-5-2048.jpg)


![import java.util.Scanner;
public class factorial {
public static void main(String arg [])
{
int fac=1, num, i=1;
Scanner lea = new Scanner(System.in);
System.out.println(“Digite en numero que desea hallar el factorial: ”);
num = lea.nextInt();
do{
fac= fac *i ;
i= i +1;
} while (i <=num);
System.out.println(“En factorial de ”+ num+ “! Es: ” + fac);
}
}
• Imprimir el factorial de un numero.](https://image.slidesharecdn.com/ciclowhileydowhile-151128234917-lva1-app6891/75/Ciclo-while-y-do-while-8-2048.jpg)


El documento explica cómo calcular factoriales en Java usando bucles while y do-while. Muestra el código para crear una clase Factorial que solicita al usuario ingresar un número y calcula su factorial multiplicando todos los enteros desde 1 hasta ese número. Explica cómo las variables i, num y fac cambian en cada iteración para obtener el resultado correcto.




![Cree la clase en java con el nombre de factorial y solicite el numero al cual
desea hallarle el factorial:
import java.util.Scanner;
public class factorial {
public static void main(String arg [])
{
int fac=1, num, i=1;
Scanner lea = new Scanner(System.in);
System.out.println(“Digite en numero que desea hallar el factorial: ”);
num = lea.nextInt();
while (i <=num)
{
fac= fac *i ;
i= i +1;
}
System.out.println(“En factorial de ”+ num+ “! Es: ” + fac);
}
}](https://image.slidesharecdn.com/ciclowhileydowhile-151128234917-lva1-app6891/75/Ciclo-while-y-do-while-5-2048.jpg)


![import java.util.Scanner;
public class factorial {
public static void main(String arg [])
{
int fac=1, num, i=1;
Scanner lea = new Scanner(System.in);
System.out.println(“Digite en numero que desea hallar el factorial: ”);
num = lea.nextInt();
do{
fac= fac *i ;
i= i +1;
} while (i <=num);
System.out.println(“En factorial de ”+ num+ “! Es: ” + fac);
}
}
• Imprimir el factorial de un numero.](https://image.slidesharecdn.com/ciclowhileydowhile-151128234917-lva1-app6891/75/Ciclo-while-y-do-while-8-2048.jpg)
