Union Interseccion
int exit=1,menu,a,b=2,c=2,d=0,salir=1,cont=1,mcd=1;
while (exit==1)
{
menu=Integer.parseInt(JOptionPane.showInputDialog("ingrese un numeral paraejecutar:\n1= Primeros numeros de la serie Fibonacci\n2= Factorial de un numero\n3= Comprobacion de un numero primo\n4= Maximo comun divisor de 2 numeros\n5= Potenciacion de un numero\n6= Salir delprograma"));
if (menu>0 && menu<7)
{
switch(menu){
case 1:
// serie fibonassi
d=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de datos a presentar en la serieFibonacci"));
a=1;b=1;cont=1;
System.out.print("\nLos "+d+" primeros numeros de la serie Fibonacci son: ");
while(cont<=d){
if(cont<=d){
System.out.print(a+" ");a=a+b;
cont++;}
if(cont<=d){
System.out.print(b+" ");
b=a+b;
cont++;}
}
JOptionPane.showMessageDialog(null,"Su resultado se presentara en la consola\nPresioneAceptar para continuar");
break;
case 2:
//factorial de un numero
a=Integer.parseInt(JOptionPane.showInputDialog("ingrese el numero a factorial"));
b=a;for(cont=1;cont {
a=a*cont;
}
System.out.println("\nEL factorial de "+b+" es: "+a);
JOptionPane.showMessageDialog(null,"Su resultado se presentara en la consola\nPresione Aceptar paracontinuar");
break;
case 3:
//comprobacion de numero primo
a=Integer.parseInt(JOptionPane.showInputDialog("ingrese el numero a comprobar"));
b=2;if(a==1)System.out.println("EL numero: 1 es primo");
else{
while(a%b!=0)
{c=a;b++;};
if (a==c)System.out.println("El numero: "+a+" es primo");
else System.out.println("El numero: "+a+" no esprimo"); }
JOptionPane.showMessageDialog(null,"Su resultado se presentara en la consola\nPresione Aceptar para continuar");
break;
case 4:
//maximo comun divisor de dos numeros...
Regístrate para leer el documento completo.