lunes, 28 de septiembre de 2015

Resolucion Prueba en JAVA

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); 
 
 
 } 
}

No hay comentarios:

Publicar un comentario