NÚMERO
FACTORIAL
Un número
factorial es igual al número dado multiplicado por todos los que le preceden. Se
representa poniendo el número y el símbolo !.
Factorial de
5 = 5!
Factorial de
10 = 10!
Factorial de
20 = 20!
Factorial de
50 = 50!
Vamos a
calcular unos números factoriales:
10! = 10*9*8*7*6*5*4*3*2*1 = 3628800
6! = 6*5*4*3*2*1 = 720
8! = 8*7*6*5*4*3*2*1 = 40320
3! =3*2*1 = 6
24! = 24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1 = 7835185981329244160
Ahora vamos
a pasar todo esto a código:
import javax.swing.JOptionPane;
public class Practia26_numerosprimos {
public static void main(String[] args) {
long resultado = 1;
int num = Integer.parseInt(JOptionPane.showInputDialog("calculo factorial dame el número
del que deeas el calculo"));
for (int i = num;i>0;i--) {
resultado=resultado*i;
}
System.out.println("el factorial de tu numero es
"+resultado);
}
}
No hay comentarios:
Publicar un comentario