public void SetModelo(string newModelo)
public void Setprecio(int newprecio)
public void SetHP(int newHP)
public void Setengine(string newEngine)
public void SetMarca(string newMarca)
public string GetModelo()
public string GetEngine()
public void SetNewVehiculo(string newModelo,int newPrecio,int newHP,string newEngine,string newMarca)
public class Automovil : Vehiculo
public void Setpuertas(int newPuertas)
this.puertas= newPuertas;
public void Setpasajeros(int newPasajeros)
this.pasajeros=newPasajeros;
public int Getpasajeros()
public class PalancaMecanica : Vehiculo
public void SetCategoria(string newCategoria)
this.categoria = newCategoria;
public void SetPeso(int newpeso)
public void SetCaja(string newCaja)
public string Getcategoria()
public void SetNewVehiculo(string newModelo,int newPrecio,int newHP,string newEngine,string newMarca)
public void SetNewPalancaMecanica(string newModelo,int newPrecio,int newHP,string newEngine,string newMarca,string newCategoria,int newPeso)
this.categoria=newCategoria;
public static Vehiculo[] vehiculo = new Vehiculo[6];
public static PalancaMecanica[] palancamecanica= new PalancaMecanica[5];
public static void Main()
for (int i = 0 ; i < vehiculo.Length; i++)
vehiculo[i] = new Vehiculo();
vehiculo[0].SetNewVehiculo("Mazda 3",25000,85,"apagado","mazda");
vehiculo[1].SetNewVehiculo("Tesla X",35000,123,"apagado","Tesla");
vehiculo[2].SetNewVehiculo("Aventador",200000,650,"apagado","Lamborghini");
vehiculo[3].SetNewVehiculo("SENNA",850000,850,"apagado","Mclaren");
for (int i = 4 ; i < 6; i++)
vehiculo[i] = new Vehiculo();
Console.WriteLine("Ingrese el modelo del automovil");
vehiculo[i].SetModelo(Console.ReadLine());
Console.WriteLine("Ingrese el precio del vehiculo:"+"$");
vehiculo[i].Setprecio(Int32.Parse(Console.ReadLine()));
Console.WriteLine("Ingrese los caballos de fuerza del motor");
vehiculo[i].SetHP(Int32.Parse(Console.ReadLine()));
Console.WriteLine("El estado del vehiculo ej:Encendido o apagado");
vehiculo[i].Setengine(Console.ReadLine());
Console.WriteLine("Ingrese la marca del vehiculo");
vehiculo[i].SetMarca(Console.ReadLine());
for (int i = 0 ; i < palancamecanica.Length; i++)
palancamecanica[i] = new PalancaMecanica();
palancamecanica[0].SetnewPalancaMecanica("Mazda 3",25000,85,"apagado","mazda");
palancamecanica[1].SetnewPalancaMecanica("Tesla X",35000,123,"apagado","Tesla");
palancamecanica[2].SetnewPalancaMecanica("Aventador",200000,650,"apagado","Lamborghini");
palancamecanica[3].SetnewPalancaMecanica("SENNA",850000,850,"apagado","Mclaren");