import javax.swing.JOptionPane;
public class ejemp06_fact{
public static void main (String args[]){
int i = 1, acu = 1, num = 0, seguir = 0;
String Numero;
while(seguir == 0){//inicio while validar numero positivo
Numero = JOptionPane.showInputDialog("Que numero factorial desea calcular? ");
num = Integer.parseInt( Numero );
if(num <= 0){
JOptionPane.showMessageDialog(null,"Error,Ingrese un numero positivo",
"Error", JOptionPane.PLAIN_MESSAGE);
}
else{
seguir = 1;
}
}//fin while validar numero positivo
while(i <= num){
acu = acu * i;
i++;
}
JOptionPane.showMessageDialog(null, "" + num + "! = " + acu, "Resultado",
JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
No hay comentarios:
Publicar un comentario