static void Main(string[] args) { AutoF1 aut1 = new AutoF1(3, "Hola", 10); MotoCross aut2 = new MotoCross(5, "Puto", 45); AutoF1 aut3 = new AutoF1(9, "Ajoi Ajoi", 3); Competencia comp = new Competencia(4, 3, Competencia.TipoCompetencia.F1); Console.WriteLine("Agrego 3 autos"); if (comp + aut1) { Console.WriteLine(aut1.MostrarDatos()); } if (comp + aut1) { Console.WriteLine(aut1.MostrarDatos()); } if (comp + aut3) { Console.WriteLine(aut3.MostrarDatos()); } try { if (comp + aut2) { Console.WriteLine(aut2.MostrarDatos()); } } catch (CompetenciaNoDisponibleException ex) { Console.WriteLine(ex.ToString()); } //Console.WriteLine(comp.MostrarDatos()); /*Console.WriteLine("Elimino un auto"); * * if (comp - aut1) * { * Console.WriteLine("Se elimino con exito"); * } * * Console.Write("Agrego el auto que no entro"); * * if (comp + aut3) * { * Console.WriteLine(comp.MostrarDatos()); * }*/ Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio Nro 43"; AutoF1 a1 = new AutoF1(54, "Ford", 120); AutoF1 a2 = new AutoF1(100, "Renault", 92); MotoCross a3 = new MotoCross(88, "KTM", 250); AutoF1 a4 = new AutoF1(82, "BMW", 190); AutoF1 a5 = new AutoF1(16, "VW", 88); AutoF1 a6 = new AutoF1(23, "Fiat", 115); Competencia competencia = new Competencia(4, 6, Competencia.TipoCompetencia.F1); try { if (competencia + a1) { Console.WriteLine(a1.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a2) { Console.WriteLine(a2.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a2) { Console.WriteLine(a2.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a3) { Console.WriteLine(a3.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a4) { Console.WriteLine(a4.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a5) { Console.WriteLine(a5.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); try { if (competencia + a6) { Console.WriteLine(a6.MostrarDatos()); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); Console.Clear(); Console.WriteLine(competencia.MostrarDatos()); Console.ReadKey(); }
static void Main(string[] args) { Competencia competenciaF1 = new Competencia(20, 8, Competencia.TipoCompetencia.F1); Competencia competenciaMotocross = new Competencia(30, 8, Competencia.TipoCompetencia.Motocross); AutoF1 ferrari = new AutoF1(10, "hola mundo", 10); AutoF1 mercedez = new AutoF1(11, "xd", 11); AutoF1 audi = new AutoF1(12, "rtx", 12); MotoCross honda = new MotoCross(13, "hola mundo", 13); MotoCross cerro = new MotoCross(14, "xd", 14); MotoCross cientodiez = new MotoCross(15, "rtx", 15); bool retorno1 = competenciaF1 == ferrari; bool retorno2 = competenciaF1 == mercedez; bool retorno3 = competenciaF1 == audi; bool retorno4 = competenciaMotocross == honda; bool retorno5 = competenciaMotocross == cerro; bool retorno6 = competenciaMotocross == cientodiez; if (retorno1 == true && retorno2 == true && retorno3 == true && retorno4 == true && retorno5 == true && retorno6) { Console.WriteLine("Se agregaron los siguientes competidores:\n{0}\n{1}\n{2}\n{3}\n{4}\n{5}\n", ferrari.MostrarDatos(), mercedez.MostrarDatos(), audi.MostrarDatos(), honda.MostrarDatos(), cerro.MostrarDatos(), cientodiez.MostrarDatos()); } else { Console.WriteLine("Se exedio el limite de competidores por competencia"); } if (ferrari == mercedez) { Console.WriteLine("Tienen el mismo numero"); } else { Console.WriteLine("NO son iguales"); } Console.ReadKey(); }