Menu en java

Solo disponible en BuenasTareas
  • Páginas : 5 (1112 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
LIC. INFORMATICA FDS

ANGEL OMAR RAMIREZ MARTELL

117192

GRUPO: 4001

Desarrollo de sistemas multiplataforma

PRODUCTO 3 menu

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /*ANGEL OMAR RAMIREZ MARTELL *Desarrollo de Sistemas Multiplataforma * MENU * practica 3 */

package menu;

public class Main {

/** * @param args thecommand line arguments */ public static void main(String[] args) { // TODO code application logic here int opcion; opcion = 0; do{ System.out.println("-----------------------------------"); System.out.println(" MENU DE FIGURAS");

System.out.println("-----------------------------------");

System.out.println("" ); System.out.println("1 RECTANGULO " ); System.out.println("" );System.out.println("2 CUADRADO " ); System.out.println("" ); System.out.println("3 TRIANGULO " ); System.out.println("" ); System.out.println("4 CIRCULO " ); System.out.println("" ); System.out.println("5 SALIR " ); System.out.println("" ); System.out.println("-----------------------------------"); System.out.println("INTRODUCE LA OPCION A ELEGIR " ); System.out.println("-----------------------------------");opcion=leer.datoInt(); switch(opcion) { case 1: figuras obj1= new figuras (); obj1.opcionrectangulo(); break; case 2: cuadrado obj2 = new cuadrado (); obj2.opcioncuadrado();

break;

case 3: triangulo obj3=new triangulo(); obj3.opciontriangulo(); break; case 4: circulo obj4 = new circulo (); obj4.opcioncirculo();

break; case 5: System.out.println("SALIENDO........."); System.exit(0); break;default: System.out.println("OPCION INVALIDA" ); break;

} } while(opcion != 5 ); } } /*author angel*/

/* * To change this template, choose Tools | Templates

* and open the template in the editor. */

package menu;

/** * * @angel */ public class circulo { int opcion=0; double radio; double pi = 3.1416; double area; double diametro=0; double perimetro;

void opcioncirculo() {System.out.println("==================================="); System.out.println(" MENU DEL CIRCULO");

System.out.println("==================================="); System.out.print("" ); System.out.println("1 PERIMETRO " ); System.out.println("" ); System.out.println("2 AREA " );

System.out.println("" ); System.out.println("3 SALIDA " ); System.out.println("===================================");System.out.print("INTRODUCE LA OPCION A ELEGIR " ); opcion=leer.datoInt(); switch(opcion) { case 1: System.out.println("CALCULA EL PERIMETRO DEL CIRCULO"); System.out.print("" ); System.out.print("INTRODUCE EL DIAMETRO DEL CIRCULO : "); diametro = leer.datoInt(); perimetro = diametro * pi; // CALCULO DEL PERIMETRO System.out.println(" El DIAMETRO ES = " + diametro); System.out.println( " El PERIMETRO delcirculo es : " + perimetro );

break; case 2:

System.out.println("CALCULA EL AREA DEL CIRCULO"); System.out.print("" );

System.out.print("INTRODUCE EL RADIO DEL CIRCULO : "); radio = leer.datoInt(); area = (radio * radio) * pi; // CALCULA EL AREA

System.out.println(" El Radio ES = " + radio); System.out.println( " El AREA DEL CIRCULO ES : " + area );

break; case 3:System.out.println("SALIENDO........."); System.exit(0); break; default: System.out.println("OPCION INVALIDA" ); break; }

}

} /* * To change this template, choose Tools | Templates * and open the template in the editor. */

package menu;

/** * * @angel

*/ public class cuadrado { int opcion=0; int lado =0; double area; double perimetro; void opcioncuadrado() {System.out.println("==================================="); System.out.println(" MENU DE CUADRADO");

System.out.println("==================================="); System.out.print("" ); System.out.println("1 PERIMETRO " ); System.out.println("" ); System.out.println("2 AREA " ); System.out.println("" ); System.out.println("3 SALIDA " ); System.out.println("==================================="); System.out.print("INTRODUCE LA OPCION A...
tracking img