// Use this for initialization public void crearCarro() { Carroceria crr = new Carroceria(); Ruedas rue = new Ruedas(); Spoiler spo = new Spoiler(); crr.crearcarroceria(); rue.crearllantas(); spo.crearspoiler(); }
static void Main(string[] args) { Random random = new Random(); Ruedas[] ruedas = new Ruedas[4]; ruedas[0] = new Ruedas1(); ruedas[1] = new Ruedas2(); ruedas[2] = new Ruedas3(); ruedas[3] = new Ruedas1(); Motor[] motor = new Motor[4]; motor[0] = new Motor1(); motor[1] = new Motor2(); motor[2] = new Motor3(); motor[3] = new Motor3(); CajaDeCambios[] cambios = new CajaDeCambios[4]; cambios[0] = new CajaCambios1(); cambios[1] = new CajaCambios2(); cambios[2] = new CajaCambios3(); cambios[3] = new CajaCambios2(); int c = 0; for (int i = 0; i < motor.Length; i++) { c++; int cantRuedas = random.Next(6) + 1; int diametro = random.Next(400) + 200; int cilindro = random.Next(10) + 2; int cambios2 = random.Next(9) + 2; int var = random.Next(2); bool vol; if (var == 1) { vol = true; } else { vol = false; } Console.WriteLine("\n"); Console.WriteLine($"Auto {c}"); Console.WriteLine(ruedas[i].ruedasValidar(cantRuedas)); if (cantRuedas < 5) { Console.WriteLine(ruedas[i].iniciar(diametro)); Console.WriteLine(ruedas[i].frenar(diametro)); Console.WriteLine(motor[i].iniciar(cilindro)); Console.WriteLine(motor[i].frenar(cilindro)); Console.WriteLine(cambios[i].HacerCambios(vol, cambios2)); } else { Console.WriteLine("El auto no puede tener mas de 4 ruedas"); } } Console.ReadKey(); }