static void Main(string[] args)
        {
            Console.Title = "Ejercicio 47";

            Torneo <EquipoFutbol> torneoF = new Torneo <EquipoFutbol>("Torneo de futbol");
            Torneo <EquipoBasket> torneoB = new Torneo <EquipoBasket>("Torneo de basquet");

            DateTime fechaEq1 = new DateTime(2002, 08, 18);
            DateTime fechaEq2 = new DateTime(2010, 01, 01);
            DateTime fechaEq3 = new DateTime(2020, 10, 26);
            DateTime fechaEq4 = new DateTime(1977, 03, 05);
            DateTime fechaEq5 = new DateTime(1994, 06, 15);
            DateTime fechaEq6 = new DateTime(2018, 12, 22);

            EquipoFutbol eqFut1 = new EquipoFutbol("Manchester", fechaEq1);
            EquipoFutbol eqFut2 = new EquipoFutbol("Barcelona", fechaEq2);
            EquipoFutbol eqFut3 = new EquipoFutbol("Liverpool", fechaEq3);

            EquipoBasket eqBas1 = new EquipoBasket("Lakers", fechaEq4);
            EquipoBasket eqBas2 = new EquipoBasket("Bulls", fechaEq5);
            EquipoBasket eqBas3 = new EquipoBasket("Sixers", fechaEq6);

            torneoF += eqFut1;
            torneoF += eqFut2;
            torneoF += eqFut3;

            torneoB += eqBas1;
            torneoB += eqBas2;
            torneoB += eqBas3;

            Console.WriteLine(torneoF.Mostrar());
            Console.WriteLine(torneoB.Mostrar());

            Console.WriteLine("***RESULTADOS***");

            Console.WriteLine(torneoF.JugarPartido);
            Console.WriteLine(torneoF.JugarPartido);
            Console.WriteLine(torneoF.JugarPartido);

            Console.WriteLine(torneoB.JugarPartido);
            Console.WriteLine(torneoB.JugarPartido);
            Console.WriteLine(torneoB.JugarPartido);

            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            DateTime fecha  = new DateTime();
            DateTime fecha2 = new DateTime();
            DateTime fecha3 = new DateTime();

            fecha         = DateTime.Now.AddDays(-1);
            fecha2        = DateTime.Now.AddDays(-2);
            fecha3        = DateTime.Now.AddDays(-3);
            Console.Title = "Ejercicio 47";
            Torneo <Equipo> TorneoFutbol = new Torneo <Equipo>("Torneo de Futbol");
            Torneo <Equipo> TorneoBasket = new Torneo <Equipo>("Torneo de Bastket");
            Equipo          Futbol1      = new EquipoFutbol("Futbol1", fecha);
            Equipo          Futbol2      = new EquipoFutbol("Futbol2", fecha2);
            Equipo          Futbol3      = new EquipoFutbol("Futbol3", fecha3);
            Equipo          Basquet1     = new EquipoBasket("Basket1", fecha);
            Equipo          Basquet2     = new EquipoBasket("Basket2", fecha2);
            Equipo          Basquet3     = new EquipoBasket("Basket3", fecha3);

            TorneoFutbol += Futbol1;
            TorneoFutbol += Futbol2;
            TorneoFutbol += Futbol2;
            TorneoFutbol += Futbol3;
            TorneoFutbol += Futbol3;
            TorneoBasket += Basquet1;
            TorneoBasket += Basquet2;
            TorneoBasket += Basquet2;
            TorneoBasket += Basquet3;
            TorneoBasket += Basquet3;

            Console.WriteLine(TorneoFutbol.Mostrar());
            Console.WriteLine("------------------------------------------------------");
            Console.WriteLine("Partido 1:\n{0}", TorneoFutbol.JugarPartido());
            Console.WriteLine("Partido 2:\n{0}", TorneoFutbol.JugarPartido());
            Console.WriteLine("Partido 3:\n{0}", TorneoFutbol.JugarPartido());
            Console.WriteLine("******************************************************");
            Console.WriteLine(TorneoBasket.Mostrar());
            Console.WriteLine("Partido 1:\n{0}", TorneoBasket.JugarPartido());
            Console.WriteLine("Partido 2:\n{0}", TorneoBasket.JugarPartido());
            Console.WriteLine("Partido 3:\n{0}", TorneoBasket.JugarPartido());
            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol> torneoFutbol = new Torneo <EquipoFutbol>("Super Liga");
            Torneo <EquipoBasket> torneoBasket = new Torneo <EquipoBasket>("Basket Argentina");

            EquipoFutbol boca  = new EquipoFutbol("Boca");
            EquipoFutbol river = new EquipoFutbol("River");
            EquipoFutbol estu  = new EquipoFutbol("Estudiantes");

            EquipoBasket laker = new EquipoBasket("Lakers");
            EquipoBasket spurs = new EquipoBasket("San Antonio");
            EquipoBasket nyx   = new EquipoBasket("New York city");

            torneoFutbol += boca;
            torneoFutbol += river;
            torneoFutbol += estu;

            torneoBasket += laker;
            torneoBasket += spurs;
            torneoBasket += nyx;

            Console.WriteLine(Torneo <EquipoFutbol> .Mostrar(torneoFutbol));
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(Torneo <EquipoBasket> .Mostrar(torneoBasket));
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoBasket.JugarPartido);
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoBasket.JugarPartido);
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine(torneoBasket.JugarPartido);

            Console.ReadKey();
        }
Example #4
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol> torneoFutbol = new Torneo <EquipoFutbol>("Superliga");
            Torneo <EquipoBasket> torneoBasket = new Torneo <EquipoBasket>("Confederaciones");
            DateTime     dato       = new DateTime(1852, 10, 18);
            EquipoFutbol riverPlate = new EquipoFutbol("River plate", dato);

            dato = new DateTime(1850, 9, 6);
            EquipoFutbol bocaJuniors = new EquipoFutbol("Boca Juniors", dato);

            dato = new DateTime(1870, 1, 2);
            EquipoFutbol sanLorenzo = new EquipoFutbol("San Lorenzo", dato);

            dato = new DateTime(1930, 7, 5);
            EquipoBasket lomas = new EquipoBasket("Lomas", dato);

            dato = new DateTime(1950, 11, 25);
            EquipoBasket independienteBurzaco = new EquipoBasket("Independiente de Burzaco", dato);

            dato = new DateTime(1970, 8, 29);
            EquipoBasket losAlamos = new EquipoBasket("Los Alamos", dato);

            _ = riverPlate + torneoFutbol;
            _ = riverPlate + torneoFutbol;
            _ = bocaJuniors + torneoFutbol;
            _ = sanLorenzo + torneoFutbol;

            Console.WriteLine(torneoFutbol.Mostrar());
            Console.ReadKey();
            Console.WriteLine(torneoFutbol.JugarPartido(riverPlate, bocaJuniors));
            Console.ReadKey();
            Console.WriteLine(torneoFutbol.JugarPartido(sanLorenzo, riverPlate));
            Console.ReadKey();
            Console.WriteLine(torneoFutbol.JugarPartido(bocaJuniors, sanLorenzo));
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            #region Instances

            Torneo <Equipo> fifa    = new Torneo <Equipo>("Fifa 2021");
            Torneo <Equipo> nbaLive = new Torneo <Equipo>("NBA Live 2021");

            EquipoBasket e1 = new EquipoBasket("Basket 1", new DateTime(2020, 02, 25));
            EquipoBasket e2 = new EquipoBasket("Basket 2", new DateTime(2019, 02, 25));
            EquipoBasket e3 = new EquipoBasket("Basket 3", new DateTime(2018, 02, 25));
            EquipoBasket e4 = new EquipoBasket("Basket 4", new DateTime(2021, 02, 25));

            EquipoFutbol f1 = new EquipoFutbol("Fulbo 1", new DateTime(2020, 02, 25));
            EquipoFutbol f2 = new EquipoFutbol("Fulbo 2", new DateTime(2019, 02, 25));
            EquipoFutbol f3 = new EquipoFutbol("Fulbo 3", new DateTime(2018, 02, 25));
            EquipoFutbol f4 = new EquipoFutbol("Fulbo 4", new DateTime(2021, 02, 25));

            #endregion

            #region AddInTheSoccerTournament

            fifa += f1;
            fifa += f2;
            fifa += f3;
            fifa += f4;
            fifa += f1; // Repeated

            #endregion

            #region AddInTheNBATournament

            nbaLive += e1;
            nbaLive += e2;
            nbaLive += e3;
            nbaLive += e4;
            nbaLive += e1; // Repeated

            #endregion

            #region ShowsSoccerStatics

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("--------------------------------------------------------------------------------");
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("\t\t\tSoccer Tournament Statics");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("--------------------------------------------------------------------------------");

            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(fifa.Mostrar());

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine(fifa.JugarPartido);

            #endregion

            #region ShowsNBAStatics

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("--------------------------------------------------------------------------------");
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("\t\t\tNBA Tournament Statics");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("--------------------------------------------------------------------------------");

            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine(nbaLive.Mostrar());

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine(nbaLive.JugarPartido);

            #endregion

            Console.ReadKey();
        }