namespace Empresa_Automotriz
public void SetVehículo(string newmodelo,float newprecio,float newcfuerza,string newemotor)
this.cfuerza = newcfuerza;
public void DatosVehículos()
Console.WriteLine("Ingrese el modelo del vehículo");
this.modelo = Console.ReadLine();
Console.WriteLine("Ingrese el precio del vehículo");
this.precio = float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la caballos de fuerza del vehículo");
this.cfuerza = float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el estado del motor del vehículo");
this.emotor = Console.ReadLine();
public void ShowAllData()
Console.WriteLine(":: DATOS VEHÍCULO ::");
Console.WriteLine("Modelo: " +this.modelo);
Console.WriteLine("Precio: " +this.precio);
Console.WriteLine("Caballos de fuerza: " +this.cfuerza);
Console.WriteLine("Estado del motor: " +this.emotor);
public class Automóvil : Vehículo
public void SetAutomóvil(string newpuertas, string newpasajeros)
this.puertas = newpuertas;
this.pasajeros = newpasajeros;
public void DatosAutomovíl()
Console.WriteLine("Ingrese la cantidad de puertas del automovíl: ");
this.puertas = Console.ReadLine();
Console.WriteLine("Ingrese la capacidad de pasajeros del automovíl: ");
this.pasajeros =Console.ReadLine();
public void ShowAutmovíl()
Console.WriteLine(":: DATOS AUTOMOVÍL ::");
Console.WriteLine("Puertas: " +this.puertas);
Console.WriteLine("Pasajeros: " +this.pasajeros);
public class Palanca_M: Vehículo
public void SetPalanca_M(string newcategoria,float newpeso)
this.categoria = newcategoria;
public void DatosPalanca_M()
Console.WriteLine("Ingrese la categoria de Palanca Mecánica: ");
this.categoria = Console.ReadLine();
Console.WriteLine("Ingrese el peso de la Palanca Mecánica: ");
this.peso = float.Parse(Console.ReadLine());
public void ShowPalanca_M()
Console.WriteLine(":DATOS:");
Console.WriteLine("Categoria: " +this.categoria);
Console.WriteLine("Peso: " +this.peso);
public static int option;
public static bool again = true;
public static Automóvil[] automóvil = new Automóvil [4];
public static Palanca_M[]Palanca_M = new Palanca_M[2];
public static void Main()
for (int i =0; i<automóvil.Length;i++)
automóvil[i]= new Automóvil ();
for (int i =0; i<Palanca_M.Length;i++)
Palanca_M[i]= new Palanca_M();
automóvil[0].SetAutomóvil(" 4","6");
automóvil[1].SetAutomóvil(" 3","4");
automóvil[2].SetAutomóvil(" 4","6");
automóvil[3].SetAutomóvil(" 3","4");
Console.WriteLine(":: MENU ::");
Console.WriteLine("1. Ver los vehículos inscritos");
Console.WriteLine("2. Inscribir un nuevo vehículo");
Console.WriteLine("3. Seleccione el vehículo para ver su estado del motor");
Console.WriteLine("4. Encender o apagar un vehículo");
Console.WriteLine("0. Salir del sistema");
Console.WriteLine("Ingrese la opción que desea :");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Salió del sistema");
Console.WriteLine("Opción incorrecta");
Console.WriteLine("Automóviles (1) o Palancas Mecánicas (2");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Automóviles (1) o Palancas Mecánicas (2)");
option = Int32.Parse(Console.ReadLine());
Automóvil AutomóvilTest =new Automóvil();
AutomóvilTest.DatosAutomovíl();
AutomóvilTest.ShowAutmovíl();
Palanca_M Palanca_MTest= new Palanca_M();
Palanca_MTest.DatosPalanca_M();
Palanca_MTest.ShowPalanca_M();
Console.WriteLine(":: HASTA PRONTO ::");