domingo, 15 de mayo de 2011

INGRESAR EL FACTORIAL DE UN NÙMERO

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