public float caballosfuerza;
public string estadomotor;
public void SetModelo(string newmodelo)
public void SetPrecio(float newprecio)
public void SetCaballosfuerza(float newcaballosfuerza)
this.caballosfuerza= newcaballosfuerza;
public void SetEstadomotor(string newestadomotor)
this.estadomotor=newestadomotor;
public void Dvehiculo (string dmodelo, float dprecio, float dcaballosfuerza,string destadomotor)
this.caballosfuerza=dcaballosfuerza;
this.estadomotor=destadomotor;
Console.WriteLine("Modelo: " + this.modelo);
Console.WriteLine("Precio: $ " + this.precio);
Console.WriteLine("Caballos de fuerza: " + this.caballosfuerza);
Console.WriteLine("Estado del motor: " + this.estadomotor);
public class Automovil: Vehiculo
public void Dautomovil (int dpuertas, int dpasajeros)
this.pasajeros=dpasajeros;
public void Nautomovil (string dmodelo, float dprecio, float dcaballosfuerza,string destadomotor,int dpuertas, int dpasajeros)
this.caballosfuerza=dcaballosfuerza;
this.estadomotor=destadomotor;
this.pasajeros=dpasajeros;
public void Eautomovil ()
Console.WriteLine("Modelo: " + this.modelo);
Console.WriteLine("Precio: $: " + this.precio);
Console.WriteLine("Caballos de fuerza: " + this.caballosfuerza);
Console.WriteLine("Estado del motor: " +this.estadomotor);
Console.WriteLine("Puertas: " + this.puertas);
Console.WriteLine("Pasajeros: " +this.pasajeros);
public class Palanca: Vehiculo
public void Npalanca(string ncategoria, float npeso)
this.categoria = ncategoria;
public void Npalanca (string ncategoria, float npeso,string dmodelo, float dprecio, float dcaballosfuerza,string destadomotor)
this.categoria = ncategoria;
this.caballosfuerza=dcaballosfuerza;
this.estadomotor=destadomotor;
Console.WriteLine("categoria: " + this.categoria);
Console.WriteLine("Peso: " + this.peso);
Console.WriteLine("Modelo: " + this.modelo);
Console.WriteLine("Precio: " + this.precio);
Console.WriteLine("Caballos de fuerza: " + this.caballosfuerza);
Console.WriteLine("Estado del motor: " + this.estadomotor);
public static Palanca[] palanca= new Palanca[5];
public static Automovil[] automovil=new Automovil[6];
public static void Main()
for (int i =0; i < palanca.Length; i++)
palanca[i] = new Palanca();
for (int i =0; i < automovil.Length; i++)
automovil[i] = new Automovil();
palanca[0].Npalanca("C",30000,"Wacker Neuson", 300000000, 20000, "Encendido");
palanca[1].Npalanca("B",1250,"Rädlinger", 652000000, 5000, "Apagado");
automovil[0].Nautomovil("Audi",100000000, 10000, "Apagado", 4, 3);
automovil[0].Nautomovil("Daihatsu Delta",50000000, 600, "Encendio", 4, 1);
automovil[0].Nautomovil("Ford Fiesta",30000000, 300, "Apagado", 2, 2);
automovil[0].Nautomovil("Tesla model 3",75000000, 800, "Encendido", 4, 4);
Console.WriteLine(":: MENÚ ::");
Console.WriteLine("1. Ver vehiculos inscritos");
Console.WriteLine("2. Inscribir nuevo vehiculo");
Console.WriteLine("3.Seleccione el vehículo para ver su estado del motor");
Console.WriteLine("4. Encender o apagar un vehículo");
Console.WriteLine("5.Salir del sistema");
int opcion = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese tipo");
string T = (Console.ReadLine());
Console.WriteLine("ingrese color");
string C = (Console.ReadLine());
Console.WriteLine("ingrese tamaño");
int Ta = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese precio");
int P = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese codigo");
int Co = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese marca");
string M = (Console.ReadLine());
Console.WriteLine("ingrese nombre");
string N = (Console.ReadLine());
automovil[1].Npapel(T,C,Ta,P,Co,M,N);
Console.WriteLine("datos guardados");
for (int i =0; i < automovil.Length ; i++)
automovil[i].Eautomovil();
Console.WriteLine("ingrese categoria");
string Ca = (Console.ReadLine());
Console.WriteLine("ingrese material");
string Ma = (Console.ReadLine());
Console.WriteLine("ingrese peso");
int Pe = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese precio");
int Pr = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese codigo");
int Cod = Int32.Parse(Console.ReadLine());
Console.WriteLine("ingrese marca");
string Mar = (Console.ReadLine());
Console.WriteLine("ingrese nombre");
string Nom = (Console.ReadLine());
palanca[1].Npalanca("",4f," ", 300000000, 20000, " ");
Console.WriteLine("datos guardados");
for (int i =0; i < automovil.Length ; i++)