Factorial Iteractivo de Scanner A JOptionPane
Publicado por FRANCISCO JAVIER (11 intervenciones) el 06/10/2019 10:36:11
DISCULPEN ALGUIEN QUE SEA TAN AMABLE DE AYUDARME A CONVERTIR MI PROGRAMA DE SCANNER A JOPTIONPANE...
SOLO QUIERO QUE TODOS LOS MENSAJES SALGAN EN UNA VENTANA
EJEMPLO EN JOPTIONPANE
"INGRESE EL NUMERO PARA CALCULAR FACTORIAL"
INGRESAN 5
Y POR EJEMPLO QUE SALGA
"EL RESULTADO ES"
5!= 5*4*3*2*1 = 120
SOLO QUIERO QUE TODOS LOS MENSAJES SALGAN EN UNA VENTANA
EJEMPLO EN JOPTIONPANE
"INGRESE EL NUMERO PARA CALCULAR FACTORIAL"
INGRESAN 5
Y POR EJEMPLO QUE SALGA
"EL RESULTADO ES"
5!= 5*4*3*2*1 = 120
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.util.Scanner;
public class Factorial_Interactivo {
private static Scanner sc;
private static void mostrarF(int num){
System.out.printf("%n%d! = ", num);
int fact = 1;
if(num!=0){
for(int i = num;i>0;i--){
fact *= i;
System.out.print(i);
if(i>1){
System.out.print(" * ");
} else {
System.out.print(" = ");
}
}
}
System.out.println(fact + "\n");
}
private static int leer(){
int num;
sc = new Scanner(System.in);
System.out.print("Introduce un número : ");
num = sc.nextInt();
return num;
}
public static void main(String[] args) {
int numero = leer();
while (numero>-1) {
mostrarF(numero);
numero = leer();
}
System.out.println("\nFin del programa");
}
}
Valora esta pregunta


0