Bien ahora veremos como resolver el examen EPR1
import javax.swing.JOptionPane;
public class ResolucionPrueba {
public static void main (String args[]){
int salir;
int seleccion = JOptionPane.showOptionDialog(null,
"INGRESE OPCION A CALCULAR",
"IP CHILE",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE,
null,
new Object [] {"ESTABLECIDO","POR TECLADO","MOSTRAR Nª","MULTIPLOS"},
"seleccion 1");
switch(seleccion+1){
case 1:
int lado=7;
int periCuadrado=lado*4;
double areaCua=Math.pow(lado,2);
JOptionPane.showMessageDialog(null,"EL AREA CORRESPONDIENTE ES: "
+areaCua+
"\nEL PERIMETRO CORRESPONDIENTE ES: "
+periCuadrado,
"AREA Y PERIMETRO CUADRADO L=7cm",
JOptionPane.INFORMATION_MESSAGE);
break;
case 2:
int base=Integer.parseInt(JOptionPane.showInputDialog(null,
"INGRESE BASE DEL RECTANGULO",
"CALCULO RECTANGULO",
JOptionPane.INFORMATION_MESSAGE));
int altura=Integer.parseInt(JOptionPane.showInputDialog(null,
"INGRESE ALTURA DEL RECTANGULO",
"CALCULO RECTANGULO",
JOptionPane.INFORMATION_MESSAGE));
int periRec=2*(base+altura);
int areaRec= base*altura;
double diagonal=Math.sqrt((Math.pow(base,2))*(Math.pow(altura,2)));
JOptionPane.showMessageDialog(null,"EL PERIMETRO DEL RECTANGULO ES:
"+periRec+
"\nEL AREA DEL RECTANGULO ES: "+areaRec+
"\nLA DIAGONAL DEL RECTANGULO ES: "+diagonal,
"CALCULO RECTANGULO",
JOptionPane.INFORMATION_MESSAGE);
break;
case 3:
JOptionPane.showMessageDialog(null,
"NUMEROS DEL 50 AL -80",
"BUCLE DO-WHILE",
JOptionPane.INFORMATION_MESSAGE);
mostrarNum mostrar=new mostrarNum();
mostrar.setVisible(true);
break;
case 4:
int mult2=0,mult3=0,mult5=0,mult7=0;
for (int i=0;i<=100;i++){
if (i%2==0){
mult2=mult2+1;
}
if (i%3==0){
mult3=mult3+1;
}
if (i%5==0){
mult5=mult5+1;
}
if (i%7==0){
mult7=mult7+1;
}
}
JOptionPane.showMessageDialog(null,
"LA CANTIDAD DE MULTIPLOS DE 2 ES: "+mult2+
"\nLA CANTIDAD DE MULTIPLOS DE 3 ES: "+mult3+
"\nLA CANTIDAD DE MULTIPLOS DE 5 ES: "+mult5+
"\nLA CANTIDAD DE MULTIPLOS DE 7 ES: "+mult7,
"MULTIPLOS DE 2,3,5 Y 7",
JOptionPane.INFORMATION_MESSAGE);
break;
}//////////////fin switch///////////////////////////////
salir = JOptionPane.showConfirmDialog(null,
"DESEA VOLVER AL MENU DE OPCIONES",
"SALIDA",JOptionPane.YES_NO_OPTION);
}while(salir==JOptionPane.YES_OPTION);
JOptionPane.showMessageDialog(null,"GRACIAS \tautor:Anthony G.",
"IP CHILE",
JOptionPane.INFORMATION_MESSAGE);
}
}