You are on page 1of 11

EJERCICIO VEHICULO

package ejerciciovehiculo;
public class Vehiculo {
private String placa;
private String marca;
private String modelo;
private String color;
private Double precio;
public String getplaca() {
return placa;
}
public void setplaca(String placa) {
this.placa = placa;
}
public String getmarca() {
return marca;
}
public void setmarca(String marca) {
this.marca = marca;
}
public String getmodelo() {
return modelo;
}
public void setmodelo(String modelo) {
this.modelo = modelo;
}
public String getcolor() {
return color;
}
public void setcolor(String color) {
this.color = color;
}
public Double getprecio() {
return precio;
}
public void setprecio(Double precio) {
this.precio = precio;
}}
package ejerciciovehiculo;

public class Auto extends Vehiculo {


private int numero_puertas;
private String marca_radio;
private String marca_aireacondicionado;

public int getnumero_puertas() {


return numero_puertas;
}
public void setnumero_puertas(int numero_puertas) {
this.numero_puertas = numero_puertas;
}
public String getmarca_radio() {
return marca_radio;
}
public void setmarca_radio(String marca_radio) {
this.marca_radio = marca_radio;
}
public String getmarca_aireacondicionado() {
return marca_aireacondicionado;
}
public void setmarca_aireacondicionado(String marca_aireacondicionado) {
this.marca_aireacondicionado = marca_aireacondicionado;
}}

package ejerciciovehiculo;
public class Moto extends Vehiculo {
private String marca_casco;
private String kit_arrastre ;
public String getmarca_casco() {
return marca_casco;
}
public void setmarca_casco(String marca_casco) {
this.marca_casco = marca_casco;
}
public String getkit_arrastre() {
return kit_arrastre;
}
public void setkit_arrastre(String kit_arrastre) {
this.kit_arrastre = kit_arrastre;
}}
package ejerciciovehiculo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Ejerciciovehiculo {

public static void main(String[] args)throws IOException {

//BufferedReader para leer de consola


BufferedReader leer=new BufferedReader(new InputStreamReader(System.in));

//Vehiculo
String placa;
String marca;
String modelo;
String color;
Double precio;

//Auto
int numero_puertas;
String marca_radio;
String marca_aireacondicionado;

//Moto
String marca_casco;
String kit_arrastre ;
int option;

// capturar datos
System.out.println("CONSECCIONARIO GRANDES VEHICULOS");
System.out.println("Auto");
System.out.println("Moto");
System.out.println("Elija una opcion");
option=Integer.parseInt(leer.readLine());
if (option==1) {
System.out.println("ingrese placa");
placa=leer.readLine();
System.out.println("ingrese marca");
marca=leer.readLine();
System.out.println("modelo");
modelo=leer.readLine();
System.out.println("color");
color=leer.readLine();
System.out.println("precio");
precio=Double.parseDouble(leer.readLine());
System.out.println("ingrese nuemero_puertas");
numero_puertas=Integer.parseInt(leer.readLine());
System.out.println("ingrese marca_radio");
marca_radio=leer.readLine();
System.out.println("ingrese marca_aireacondisionado");
marca_aireacondicionado=leer.readLine();

//instanciar auto
Auto objAuto=new Auto();

//llamar a los set


objAuto.setplaca(placa);
objAuto.setmarca(marca);
objAuto.setmodelo(modelo);
objAuto.setcolor(color);
objAuto.setprecio(precio);
objAuto.setnumero_puertas(numero_puertas);
objAuto.setmarca_radio(marca_radio);
objAuto.setmarca_aireacondicionado(marca_aireacondicionado);

//llamar los get


System.out.println("\n El Auto seleccionado cuenta con las siguientes caracteristicas:"
+ "\n Marca " + objAuto.getmarca()
+ "\n Modelo " + objAuto.getmodelo()
+ "\n Color " + objAuto.getcolor()
+ "\n Placa " + objAuto.getplaca()
+ "\n puertas " + objAuto.getnumero_puertas()
+ "\n Marca del Radio " + objAuto.getmarca_radio()
+ "\n Marca del aire acondicionado " + objAuto.getmarca_aireacondicionado()
+ "\n"
+ "\n Este vehiculo tiene un precio de $" + objAuto.getprecio());
}

if (option==2) {
System.out.println("ingrese placa");
placa=leer.readLine();
System.out.println("ingrese marca");
marca=leer.readLine();
System.out.println("modelo");
modelo=leer.readLine();
System.out.println("color");
color=leer.readLine();
System.out.println("precio");
precio=Double.parseDouble(leer.readLine());
System.out.println("Ingrese marca casco");
marca_casco=leer.readLine();
System.out.println("Kit de arrastre");
kit_arrastre=leer.readLine();

//instanciar Moto
Moto objMoto=new Moto();

//llamar a los set


objMoto.setplaca(placa);
objMoto.setmarca(marca);
objMoto.setmodelo(modelo);
objMoto.setcolor(color);
objMoto.setprecio(precio);
objMoto.setmarca_casco(marca_casco);
objMoto.setkit_arrastre(kit_arrastre);

//Mostrar mensaje
System.out.println("\n La Moto seleccionado cuenta con las siguientes caracteristicas:"
+ "\n Marca " + objMoto.getmarca()
+ "\n Modelo " + objMoto.getmodelo()
+ "\n Color " + objMoto.getcolor()
+ "\n Placa " + objMoto.getplaca()
+ "\n Kit de arrastre " + objMoto.getkit_arrastre()
+ "\n Marca del casco " + objMoto.getmarca_casco()
+ "\n"
+ "\n Esta Moto tiene un precio de $" + objMoto.getprecio());
}}}
VEHICULO JAVA
AUTO JAVA
MOTO JAVA

EJERCICIO VEHICULO JAVA


MENSAJE FUNCIONANDO CARRO

MENSAJE FUNCIONANDO MOTO

You might also like