Ejemplo:
Introduzca el número del que quiere calcular el factorial:
> 5
Solución: 120
Introduzca el número del que quiere calcular el factorial:
> 3
Solución: 6
> 5
Solución: 120
Introduzca el número del que quiere calcular el factorial:
> 3
Solución: 6
SOLUCIÓN EN JAVA:
package numerofactorial; import javax.swing.JOptionPane; public class NumeroFactorial { public static void main(String[] args) { int numero,i; long resultado=1; //Le pido al usuario el número numero=Integer.parseInt(JOptionPane.showInputDialog("Introduce número del que quieres calcular el factorial:")); //El cero es un caso especial if (numero==0){ JOptionPane.showMessageDialog(null,1); } else { //Utilizo la variable resultado para calcular el factorial con un bucle que va desde 2 hasta el número a calcular for (i=2;i<=numero;i++){ resultado=resultado*i; } //La variable resultado JOptionPane.showMessageDialog(null,resultado); } } }
No hay comentarios:
Publicar un comentario