Codigos programacion
Emilio Pincheira PinoTrabajo14 de Marzo de 2019
6.351 Palabras (26 Páginas)266 Visitas
static Scanner sc = new Scanner(System.in);
static Scanner lee = new Scanner(System.in);
public static void main(String[] args) {
switch(menu()){
case 1: Motocicleta moto= new Motocicleta();
System.out.println("ingrese peso de la moto");
moto.setPeso(sc.nextDouble());
System.out.println("ingrese largo de la moto");
moto.setLargo(sc.nextInt());
System.out.println("ingrese Ancho de la moto");
moto.setAncho(sc.nextInt());
System.out.println("ingrese color de la moto");
moto.setColor(lee.nextLine());
System.out.println("ingrese capacidad del estanque");
moto.setEst(sc.nextDouble());
System.out.println("ingrese los litros de combustible");
moto.setLts(sc.nextDouble());
System.out.println("ingrese marca");
moto.setMarca(lee.nextLine());
System.out.println("ingrese modelo");
moto.setModelo(lee.nextLine());
boolean salida=true;
do {
switch(menuM()){
case 1: moto.encender();
break;
case 2:moto.apagar();
break;
case 3:System.out.println("cuantos km desea avanzar");
moto.avanzar(sc.nextInt());
case 4:System.out.println("cuantos litros desea cargar");
String tipo="motocicleta";
moto.cargarCombustible(sc.nextDouble(),tipo);
break;
case 5:System.out.println("cuantos minutos levanta la rueda");
moto.levantarRueda(sc.nextInt());
break;
case 6:
salida=false;
break;
default: System.out.println("opcion no valida");
break;
}
}while (salida);
break;
case 2: Avion pool = new Avion();
System.out.println("ingrese peso del avion");
pool.setPeso(sc.nextDouble());
System.out.println("ingrese largo del avion");
pool.setLargo(sc.nextInt());
System.out.println("ingrese Ancho del avion");
pool.setAncho(sc.nextInt());
System.out.println("ingrese color del avion");
pool.setColor(lee.nextLine());
System.out.println("ingrese capacidad del estanque del avion");
pool.setEst(sc.nextDouble());
System.out.println("ingrese los litros del avion");
pool.setLts(sc.nextDouble());
System.out.println("ingrese capacidad del avion");
pool.setCapacidad(sc.nextInt());
boolean salida2=true;
do {
switch(menuA()){
case 1: pool.encender();
break;
case 2:pool.apagar();
break;
case 3:System.out.println("cuantos km desea avanzar");
pool.avanzar(sc.nextInt());
break;
case 4:System.out.println("cuantos litros desea cargar");
String tipo="avion";
pool.cargarCombustible(sc.nextDouble(),tipo);
break;
case 5:
pool.despegar();
break;
case 6:
pool.aterrizar();
break;
case 7:
salida2=false;
break;
default: System.out.println("opcion no valida");
break;
}
} while (salida2);
break;
}
}//llave main
static int menu(){
System.out.println("seleccioe una opcion");
System.out.println("1._ Crear una motocicleta");
System.out.println("2._ Crear un avion");
return sc.nextInt();
}
static int menuM(){
System.out.println("Que desea hacer");
System.out.println("1._ Encender");
System.out.println("2._ Apagar");
System.out.println("3._ Avanzar");
System.out.println("4._ Cargar Combustible");
System.out.println("5._ Levantar rueda");
System.out.println("6._ Salir");
return sc.nextInt();
}
static int menuA(){
System.out.println("Que desea hacer");
System.out.println("1._ Encender");
System.out.println("2._ Apagar");
System.out.println("3._ Avanzar");
System.out.println("4._ Cargar Combustible");
System.out.println("5._ Despegar");
System.out.println("6._ Aterrizar");
System.out.println("7. Salir");
return sc.nextInt();
}
}//llave clase
public class Motocicleta extends MedioDeTransporte {
private String marca;
private String modelo;
public Motocicleta(){
}
public String getMarca(){
...