static void Main(string[] args) { Competencia competencia1 = new Competencia(3, 14, Competencia.TipoCompetencia.F1); VehiculoDeCarrera auto1 = new AutoF1(3, "chevrolet", 7); VehiculoDeCarrera auto2 = new AutoF1(4, "fiat", 5); VehiculoDeCarrera auto3 = new AutoF1(6, "Ford", 8); VehiculoDeCarrera moto1 = new MotoCross(8, "Vulcan", 1000); VehiculoDeCarrera moto2 = new MotoCross(5, "Mt07", 600); VehiculoDeCarrera moto3 = new MotoCross(1, "KLR", 1500); try { if (competencia1 + auto1) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } if (competencia1 + auto2) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } if (competencia1 + moto1) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } if (competencia1 + auto3) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } if (competencia1 + moto2) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } if (competencia1 - auto2) { Console.WriteLine($"Se elimino \n "); } else { Console.WriteLine("no se pudo \n"); } if (competencia1 + moto3) { Console.WriteLine($"Se agregó "); } else { Console.WriteLine($"No se pudo agregar"); } } catch (CompetenciaNoDisponibleException e) { Console.WriteLine(e.ToString()); } Console.WriteLine(competencia1.MostrarDatos()); 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(); }