static void Main(string[] args) { AutoF1 primerAuto = new AutoF1(23, "Ferrari"); Competencia campeonatoF1 = new Competencia(60, 30); Console.Title = "Ejercicio_30"; //Muestro el auto creado Console.WriteLine("Antes de entrar en competencia:"); Console.WriteLine("{0,-10} {1,-10} {2,-10} {3,-10}", "Número", "Escudería", "Vueltas", "Combustible"); Console.WriteLine(primerAuto.MostrarDatos()); //Cargo un auto a la lista if (campeonatoF1 + primerAuto) { Console.WriteLine("Cargó"); } else { Console.WriteLine("Error"); } //Compruebo que esté guardado Console.WriteLine("\nDespués de entrar en competencia:"); if (primerAuto.GetEnCompetencia() == true) { Console.WriteLine("{0,-10} {1,-10} {2,-10} {3,-10}", "Número", "Escudería", "Vueltas", "Combustible"); Console.WriteLine(primerAuto.MostrarDatos()); } Console.ReadKey(); }
static void Main(string[] args) { AutoF1 auto1 = new AutoF1("Lannister", 10); AutoF1 auto2 = new AutoF1("Targaryan", 60); AutoF1 auto3 = new AutoF1("Stark", 80); Competencia competencia = new Competencia(3, 6); if (competencia + auto1) { Console.WriteLine(auto1.MostrarDatos()); } if (competencia + auto2) { Console.WriteLine(auto2.MostrarDatos()); } if (competencia + auto3) { Console.WriteLine(auto3.MostrarDatos()); } if (competencia - auto1) { Console.WriteLine("Se elimino el competidor: " + auto1.Numero); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_30"; AutoF1 a1 = new AutoF1(01, "Ford"); AutoF1 a2 = new AutoF1(02, "Chevrolet"); AutoF1 a3 = new AutoF1(3, "Fiat"); AutoF1 a4 = new AutoF1(4, "Jeep"); List <AutoF1> listaAutos = new List <AutoF1> { a1, a2, a3, a4 }; Console.WriteLine(a1.MostrarDatos()); Competencia competencia = new Competencia(6, 3); foreach (AutoF1 auto in listaAutos) { var i = competencia + auto; } // Muestra la misma cantidad de combustible para todos. Pero si debagueo no. Console.Write(competencia.MostrarDatos()); Console.ReadKey(); }
static void Main(string[] args) { AutoF1 autoF1 = new AutoF1(1, "da"); AutoF1 autoF5 = new AutoF1(1, "da"); AutoF1 autoF2 = new AutoF1(3, "dc"); AutoF1 autoF3 = new AutoF1(4, "dd"); AutoF1 autoF4 = new AutoF1(5, "de"); Competencia competencia = new Competencia(3, 3); Console.WriteLine(autoF1.MostrarDatos()); if (competencia + autoF1) { if (!(competencia + autoF5)) { Console.WriteLine("El elemento ya se encuentra en la lista."); } if ((competencia + autoF2)) { if ((competencia + autoF3)) { if (!(competencia + autoF4)) { Console.WriteLine("No hay mas lugar!"); Console.WriteLine(competencia.MostrarDatos()); if (competencia - autoF5) { Console.WriteLine("Se elimino un vehiculo."); } Console.WriteLine(competencia.MostrarDatos()); } } } } Console.ReadLine(); }
static void Main(string[] args) { Competencia grandPrix = new Competencia(10, 2); AutoF1 auto1 = new AutoF1(1, "fiordos"); AutoF1 auto2 = new AutoF1(3, "chevrolet"); AutoF1 auto3 = new AutoF1(2, "ford"); AutoF1 auto4 = new AutoF1(3, "chevrolet"); if (grandPrix + auto1) { Console.WriteLine("El auto1 se agrego a la competencia"); } if (grandPrix + auto2) { Console.WriteLine("El auto2 se agrego a la competencia"); } if (grandPrix + auto3) { Console.WriteLine("El auto3 se agrego a la competencia"); } else { Console.WriteLine("El auto3 NO se agrego a la competencia"); } if (grandPrix + auto4) { Console.WriteLine("El auto4 se agrego a la competencia"); } else { Console.WriteLine("El auto4 NO se agrego a la competencia"); } // Console.WriteLine("Auto 1 {0}", auto1.MostrarDatos()); Console.WriteLine("Auto 2 {0}", auto2.MostrarDatos()); Console.WriteLine("Auto 3 {0}", auto3.MostrarDatos()); Console.WriteLine("Auto 4 {0}", auto4.MostrarDatos()); Console.ReadKey(); }
static void Main(string[] args) { AutoF1 autoUno = new AutoF1(1, "Mercedes Benz"); AutoF1 autoDos = new AutoF1(2, "Ford"); AutoF1 autoTres = new AutoF1(3, "Toyota"); Competencia competencia = new Competencia(10, 5); if (competencia + autoUno) { Console.Write("\n{0}", autoUno.MostrarDatos()); } if (competencia + autoDos) { Console.Write("\n{0}", autoDos.MostrarDatos()); } if (competencia + autoTres) { Console.Write("\n{0}", autoTres.MostrarDatos()); } Console.ReadKey(); }
static void Main(string[] args) { Competencia competencia = new Competencia(15, 4); AutoF1 a1 = new AutoF1(15, "esc1"); AutoF1 a2 = new AutoF1(30, "esc2"); AutoF1 a3 = new AutoF1(10, "esc3"); AutoF1 a4 = new AutoF1(10, "esc3"); AutoF1 a5 = new AutoF1(21, "esc4"); AutoF1 a6 = new AutoF1(23, "esc5"); Console.WriteLine(competencia.MostrarDatos()); Siguiente(); if (competencia + a1) { Console.WriteLine(competencia.MostrarDatos()); } else { Console.WriteLine("No se Agrego el Participante"); } Siguiente(); if (competencia + a2) { Console.WriteLine(competencia.MostrarDatos()); } else { Console.WriteLine("No se Agrego el Participante"); } Siguiente(); if (competencia + a3) { Console.WriteLine(competencia.MostrarDatos()); } else { Console.WriteLine("No se Agrego el Participante"); } Siguiente(); if (competencia + a4) { Console.WriteLine(competencia.MostrarDatos()); } else { Console.WriteLine("No se Agrego el Participante"); } Siguiente(); if (competencia + a5) { Console.WriteLine(competencia.MostrarDatos()); } else { Console.WriteLine("No se Agrego el Participante"); } Siguiente(); if (competencia - a5) { Console.WriteLine("Quito el ultimo participante"); Console.WriteLine(a5.MostrarDatos()); Console.WriteLine(competencia.MostrarDatos()); } Siguiente(); Console.WriteLine("Fin del programa"); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 30"; Console.ForegroundColor = ConsoleColor.Green; #region Instances Competencia granTurismo = new Competencia(2, 10); AutoF1 car1 = new AutoF1("McLaren", 10); AutoF1 car2 = new AutoF1("McLaren", 10); AutoF1 car3 = new AutoF1("Ferrari", 1); AutoF1 car4 = new AutoF1("Aston Martin", 7); string status; #endregion #region CompareCars if (car1 == car2) { Console.ForegroundColor = ConsoleColor.Green; status = "Iguales"; } else { Console.ForegroundColor = ConsoleColor.Red; status = "Diferentes"; } Console.WriteLine($"{car1.MostrarDatos()} \n{car2.MostrarDatos()} \n##########\nStatus: {status}\n##########\n"); if (car1 == car3) { Console.ForegroundColor = ConsoleColor.Green; status = "Iguales"; } else { Console.ForegroundColor = ConsoleColor.Red; status = "Diferentes"; } Console.WriteLine($"{car1.MostrarDatos()} \n{car3.MostrarDatos()} \n##########\nStatus: {status}\n##########\n"); #endregion #region Competence if (granTurismo + car1) { Console.ForegroundColor = ConsoleColor.Green; status = "Agregado a la competencia"; } else { Console.ForegroundColor = ConsoleColor.Red; status = "Auto existente"; } Console.WriteLine($"{granTurismo.MostrarDatos()} \n{car1.MostrarDatos()} \n##########\nStatus: {status}\n##########\n"); if (granTurismo + car2) { Console.ForegroundColor = ConsoleColor.Green; status = "Agregado a la competencia"; } else { Console.ForegroundColor = ConsoleColor.Red; status = "Auto existente"; } Console.WriteLine($"{granTurismo.MostrarDatos()} \n{car2.MostrarDatos()} \n##########\nStatus: {status}\n##########\n"); #endregion Console.ReadKey(); }