public string EstadoMotor;
public void SetModelo (string newModelo)
public void SetPrecio (int newPrecio)
public void SetCaballosF (int newCaballosF)
this.CaballosF=newCaballosF;
public void SetEstadoMotor (string newEstadoMotor)
this.EstadoMotor=newEstadoMotor;
public void NuevoVehiculo (string nModelo, int nPrecio, int nCaballosF, string nEstadoMotor)
this.CaballosF = nCaballosF;
this.EstadoMotor = nEstadoMotor;
Console.WriteLine("Modelo: " + this.Modelo);
Console.WriteLine("Precio: " + this.Precio);
Console.WriteLine("Caballos de Fuerza: " + this.CaballosF);
Console.WriteLine("Estado del Motor: " + this.EstadoMotor);
public class Automovil : Vehiculos
public void NuevoAutomovil (int nPuertas, int nPasajeros)
this.Pasajeros= nPasajeros;
public void NuevoAutomovil (int nPuertas, int nPasajeros, string nModelo, int nPrecio, int nCaballosF, string nEstadoMotor)
this.Pasajeros= nPasajeros;
this.CaballosF = nCaballosF;
this.EstadoMotor = nEstadoMotor;
public void DAutomovil ()
Console.WriteLine("Puertas: " + this.Puertas);
Console.WriteLine("Pasajeros: " + this.Pasajeros);
Console.WriteLine("Modelo: " + this.Modelo);
Console.WriteLine("Precio: " + this.Precio);
Console.WriteLine("Caballos de Fuerza: " + this.CaballosF);
Console.WriteLine("Estado del Motor: " + this.EstadoMotor);
public class Palanca : Vehiculos
public void NuevaPalanca (string nCategoria, int nPeso)
this.Categoria = nCategoria;
public void NuevaPalanca (string nCategoria, int nPeso, string nModelo, int nPrecio, int nCaballosF, string nEstadoMotor)
this.Categoria = nCategoria;
this.CaballosF = nCaballosF;
this.EstadoMotor = nEstadoMotor;
Console.WriteLine("Cateogria: " + this.Categoria);
Console.WriteLine("Peso: " + this.Peso);
Console.WriteLine("Modelo: " + this.Modelo);
Console.WriteLine("Precio: " + this.Precio);
Console.WriteLine("Caballos de Fuerza: " + this.CaballosF);
Console.WriteLine("Estado del Motor: " + this.EstadoMotor);
public static Automovil[] automovil= new Automovil[6];
public static Palanca[] palanca=new Palanca[5];
public static void Main()
for (int i =0; i < automovil.Length; i++)
automovil[i] = new Automovil();
for (int i =0; i < palanca.Length; i++)
palanca[i] = new Palanca();
automovil[0].NuevoAutomovil(4,5,"Kia - Picanto", 150, 30, "Encendido");
automovil[1].NuevoAutomovil(4,2,"Mercedes Benz", 200, 40, "Apagado");
automovil[2].NuevoAutomovil(4,5," Ferreri", 300, 50, "Encendido");
automovil[3].NuevoAutomovil(4,2,"Mazda 3", 400, 60, "Encendido");
palanca[0].NuevaPalanca ("A",3, "580 superN", 600, 70, "Encendido");
palanca[1].NuevaPalanca ("B",2, "570 OT", 600, 70, "Apagado");
palanca[2].NuevaPalanca ("C",5, "590 SuperN", 600, 70, "Apagado");
Console.WriteLine(":: MENÚ ::");
Console.WriteLine("1. ingresar nuevo Automovil");
Console.WriteLine("2. mostrar datos del vehiculo");
Console.WriteLine("3. ingresar nueva Palanca");
Console.WriteLine("4. mostrar datos de las Palancas");
int opcion = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese numero de puertas");
int Pu = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese numero de pasajeros");
int Pa = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese Modelo");
string Mod = (Console.ReadLine());
Console.WriteLine("ingrese precio");
int Prec = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese Caballos de Fuerza");
int CabF = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese el estado del motor del vehiculo (Encendido o Apagado) ");
string Mot = (Console.ReadLine());
automovil[4].NuevoAutomovil (Pu,Pa,Mod,Prec,CabF,Mot);
Console.WriteLine("datos guardados");
automovil[4].DAutomovil();
for (int i =0; i < automovil.Length ; i++)
automovil[i].DAutomovil();
Console.WriteLine("ingrese numero de Categoria (A,B,C)");
string Ctg = (Console.ReadLine());
Console.WriteLine("ingrese numero de peso en toneladas");
int Pes = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese Modelo");
string Mod2 = (Console.ReadLine());
Console.WriteLine("ingrese precio");
int Prec2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese Caballos de Fuerza");
int CabF2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese el estado del motor del vehiculo (Encendido o Apagado) ");
string Mot2 = (Console.ReadLine());
palanca[3].NuevaPalanca (Ctg,Pes,Mod2,Prec2,CabF2,Mot2);
Console.WriteLine("datos guardados");
for (int i =0; i < palanca.Length ; i++)