예제 #1
0
        static void Main(string[] args)
        {
            DateTime d1 = new DateTime(1);
            DateTime d2 = new DateTime(0);

            Torneo <EquipoFutbol>  torneoFtubol  = new Torneo <EquipoFutbol>("Copa1");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("Copa2");

            EquipoFutbol  equipoFutbol1  = new EquipoFutbol("Boca", d1);
            EquipoFutbol  equipoFutbol2  = new EquipoFutbol("River", d2);
            EquipoFutbol  equipoFutbol3  = new EquipoFutbol("Racing", d1);
            EquipoBasquet equipoBasquet1 = new EquipoBasquet("Spurs", d1);
            EquipoBasquet equipoBasquet2 = new EquipoBasquet("Lakers", d2);
            EquipoBasquet equipoBasquet3 = new EquipoBasquet("Argentinos", d1);

            torneoFtubol  += equipoFutbol1;
            torneoFtubol  += equipoFutbol2;
            torneoFtubol  += equipoFutbol3;
            torneoBasquet += equipoBasquet1;
            torneoBasquet += equipoBasquet2;
            torneoBasquet += equipoBasquet3;

            Console.WriteLine(torneoFtubol.Mostrar());
            Console.WriteLine(torneoBasquet.Mostrar());

            Console.WriteLine(Torneo <EquipoBasquet> .JugarPartido(torneoBasquet));

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            DateTime     dateTime      = new DateTime(2018, 09, 5);
            EquipoFutbol equipoFutbol4 = new EquipoFutbol("Saca", dateTime);
            EquipoFutbol equipoFutbol2 = new EquipoFutbol("Saca", dateTime);
            EquipoFutbol equipoFutbol3 = new EquipoFutbol("ASDASD", DateTime.Now);

            EquipoBasquet equipoBasquet1 = new EquipoBasquet("Sanl", DateTime.Now);
            EquipoBasquet equipoBasquet2 = new EquipoBasquet("PEPEPE", DateTime.Now);
            EquipoBasquet equipoBasquet3 = new EquipoBasquet("Test", DateTime.Now);

            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("20 Giles tras una pelota");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("LLEGO CARLOS, LLEGO CARLOS, EL NEGRO QUE SABE JUGAR BASKETBALL");

            torneoFutbol += equipoFutbol4;
            torneoFutbol += equipoFutbol2;
            torneoFutbol += equipoFutbol3;

            Console.WriteLine(torneoFutbol.Mostrar());

            torneoBasquet += equipoBasquet1;
            torneoBasquet += equipoBasquet2;
            torneoBasquet += equipoBasquet3;

            Console.WriteLine(torneoBasquet.Mostrar());
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  futbol  = new Torneo <EquipoFutbol>("Futbol");
            Torneo <EquipoBasquet> basquet = new Torneo <EquipoBasquet>("Basquet");

            EquipoFutbol f1 = new EquipoFutbol("Boca", DateTime.Now);
            EquipoFutbol f2 = new EquipoFutbol("Racing", DateTime.Now);
            EquipoFutbol f3 = new EquipoFutbol("Velez", DateTime.Now);

            EquipoBasquet b1 = new EquipoBasquet("Spurs", DateTime.Now);
            EquipoBasquet b2 = new EquipoBasquet("Chicago", DateTime.Now);
            EquipoBasquet b3 = new EquipoBasquet("Golden", DateTime.Now);

            futbol += f1;
            futbol += f2;
            futbol += f3;
            futbol += f1;

            basquet += b1;
            basquet += b2;
            basquet += b3;
            basquet += b1;

            Console.WriteLine(futbol.Mostrar());
            Console.ReadKey();

            Console.WriteLine(basquet.Mostrar());
            Console.ReadKey();

            Console.WriteLine(futbol.JugarPartido());
            Console.ReadKey();

            Console.WriteLine(basquet.JugarPartido());
            Console.ReadKey();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol = new Torneo <EquipoFutbol>();
            Torneo <EquipoBasquet> torneoBasket = new Torneo <EquipoBasquet>();

            EquipoBasquet equipoBasquet = new EquipoBasquet();

            equipoBasquet.fechaCreacion = new DateTime(1989, 10, 5);
            equipoBasquet.nombre        = "Los wachines";
            torneoBasket = torneoBasket + equipoBasket;
            EquipoBasquet equipoBasket2 = new EquipoBasquet();

            equipoBasket2.fechaCreacion = new DateTime(2007, 5, 5);
            equipoBasket2.nombre        = "Los pepitos";
            torneoBasket = torneoBasket + equipoBasquet2;
            EquipoFutbol equipoFutbol = new EquipoFutbol();

            equipoFutbol.nombre        = "Boquita";
            equipoFutbol.fechaCreacion = new DateTime(1905, 5, 13);
            torneoFutbol += equipoFutbol;
            EquipoFutbol equipoFutbol2 = new EquipoFutbol();
            EquipoFutbol equipoFutbol3 = new EquipoFutbol();

            equipoFutbol2.nombre        = "UTN";
            equipoFutbol2.fechaCreacion = new DateTime(2000, 8, 19);
            equipoFutbol3.nombre        = "peperoni";
            equipoFutbol3.fechaCreacion = new DateTime(1889, 8, 24);

            Torneo <EquipoBasket> .Mostrar(torneoBasket);


            Console.ReadKey();
        }
예제 #5
0
        static void Main(string[] args)
        {
            // Instancio los torneos y equipos
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("Torneo de Basquet");
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Torneo de Futbol");
            EquipoFutbol           boca          = new EquipoFutbol("Boca", DateTime.Now);
            EquipoFutbol           river         = new EquipoFutbol("River", DateTime.Now);
            EquipoFutbol           racing        = new EquipoFutbol("Racing", DateTime.Now);
            EquipoBasquet          bocaBasquet   = new EquipoBasquet("BocaB", DateTime.Now);
            EquipoBasquet          riverBasquet  = new EquipoBasquet("RiverB", DateTime.Now);
            EquipoBasquet          racingBasquet = new EquipoBasquet("RacingB", DateTime.Now);

            // Agrego los equipos a los torneos permitidos (verificando tambien que no se puedan duplicar)
            torneoBasquet += bocaBasquet;
            torneoBasquet += riverBasquet;
            torneoBasquet += racingBasquet;
            torneoBasquet += bocaBasquet;
            torneoBasquet += bocaBasquet;
            torneoFutbol  += boca;
            torneoFutbol  += river;
            torneoFutbol  += racing;
            // Muestro los equipos anotados a cada torneo
            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine(torneoBasquet.Mostrar());
            // Se juegan 3 partidos de cada torneo y se muestran sus resultados
            Console.WriteLine("PARTIDOS JUGADOS");
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine(torneoBasquet.JugarPartido());
            Console.WriteLine(torneoBasquet.JugarPartido());
            Console.WriteLine(torneoBasquet.JugarPartido());

            Console.ReadKey();
        }
예제 #6
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol     = new Torneo <EquipoFutbol>("Torneo de futbol");
            Torneo <EquipoBasquet> torneoBasquet    = new Torneo <EquipoBasquet>("Torneo de basquet");
            EquipoFutbol           equipoFutbolUno  = new EquipoFutbol("Futbol Uno", DateTime.Now);
            EquipoFutbol           equipoFutbolDos  = new EquipoFutbol("Futbol Dos", DateTime.Now);
            EquipoFutbol           equipoFutbolTres = new EquipoFutbol("Futbol Tres", DateTime.Now);

            EquipoBasquet equipoBasquetUno  = new EquipoBasquet("Basquet Uno", DateTime.Now);
            EquipoBasquet equipoBasquetDos  = new EquipoBasquet("Basquet Dos", DateTime.Now);
            EquipoBasquet equipoBasquetTres = new EquipoBasquet("Basquet Tres", DateTime.Now);

            torneoFutbol += equipoFutbolUno;
            torneoFutbol += equipoFutbolDos;
            torneoFutbol += equipoFutbolTres;

            torneoBasquet += equipoBasquetUno;
            torneoBasquet += equipoBasquetDos;
            torneoBasquet += equipoBasquetTres;

            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine(torneoBasquet.Mostrar());

            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);

            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);

            Console.ReadKey();
        }
예제 #7
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("futbol");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("futbol");

            EquipoFutbol  EqFutbol1  = new EquipoFutbol("eq1");
            EquipoFutbol  EqFutbol2  = new EquipoFutbol("eq2");
            EquipoFutbol  EqFutbol3  = new EquipoFutbol("eq3");
            EquipoBasquet EqBasquet1 = new EquipoBasquet("eq4");
            EquipoBasquet EqBasquet2 = new EquipoBasquet("eq5");
            EquipoBasquet EqBasquet3 = new EquipoBasquet("eq6");

            bool buffer;

            buffer = torneoFutbol + EqFutbol1;
            buffer = torneoFutbol + EqFutbol2;
            buffer = torneoFutbol + EqFutbol3;

            Console.WriteLine(torneoFutbol.Mostrar());

            Console.WriteLine(torneoFutbol.JugarPartido());


            Console.ReadKey();
        }
예제 #8
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> nba    = new Torneo <EquipoBasquet>("NBA");
            Torneo <EquipoFutbol>  laLiga = new Torneo <EquipoFutbol>("La Liga");
            EquipoBasquet          e1     = new EquipoBasquet("denver", DateTime.Now);
            EquipoBasquet          e2     = new EquipoBasquet("dallas", DateTime.Now);
            EquipoBasquet          e3     = new EquipoBasquet("colorado", DateTime.Now);
            EquipoFutbol           f1     = new EquipoFutbol("Barsa", DateTime.Now);
            EquipoFutbol           f2     = new EquipoFutbol("Boca", DateTime.Now);
            EquipoFutbol           f3     = new EquipoFutbol("Real", DateTime.Now);

            nba    += e1;
            nba    += e2;
            nba    += e3;
            laLiga += f1;
            laLiga += f2;
            laLiga += f3;

            Console.WriteLine($"{nba.Mostrar()}");
            Console.WriteLine($"{laLiga.Mostrar()}");

            Console.WriteLine($"{nba.JugarPartido}");
            Console.WriteLine($"{nba.JugarPartido}");
            Console.WriteLine($"{nba.JugarPartido}");
            Console.WriteLine($"{nba.JugarPartido}");

            Console.WriteLine($"{laLiga.JugarPartido}");
            Console.WriteLine($"{laLiga.JugarPartido}");
            Console.WriteLine($"{laLiga.JugarPartido}");
            Console.WriteLine($"{laLiga.JugarPartido}");

            Console.ReadKey();
        }
예제 #9
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneo1 = new Torneo <EquipoFutbol>("EQUIPOS DE FUTBOL");
            Torneo <EquipoBasquet> torneo2 = new Torneo <EquipoBasquet>("EQUIPOS DE BASQUET");

            EquipoBasquet e1 = new EquipoBasquet("Basquet UNO", DateTime.Now.AddYears(-1));
            EquipoBasquet e2 = new EquipoBasquet("Basquet DOS", DateTime.Now.AddYears(-1).AddMonths(2).AddDays(3));
            EquipoBasquet e3 = new EquipoBasquet("Basquet TRES", DateTime.Now.AddYears(-1).AddMonths(-3));
            EquipoFutbol  e4 = new EquipoFutbol("Futbol UNO", DateTime.Now.AddYears(-3).AddDays(3));
            EquipoFutbol  e5 = new EquipoFutbol("Futbol DOS", DateTime.Now.AddYears(-4).AddMonths(5));
            EquipoFutbol  e6 = new EquipoFutbol("Futbol TRES", DateTime.Now.AddYears(-3).AddMonths(2));

            torneo1 += e4;
            torneo1 += e5;
            torneo1 += e6;

            torneo2 += e1;
            torneo2 += e2;
            torneo2 += e3;

            Console.WriteLine(torneo1.JugarPartido);
            Console.WriteLine(torneo1.JugarPartido);
            Console.WriteLine(torneo1.JugarPartido);

            Console.WriteLine(torneo2.JugarPartido);
            Console.WriteLine(torneo2.JugarPartido);
            Console.WriteLine(torneo2.JugarPartido);

            Console.WriteLine(torneo1.Mostrar());
            Console.WriteLine(torneo2.Mostrar());

            Console.ReadKey();
        }
예제 #10
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol> torneoFutbol = new Torneo <EquipoFutbol>("SuperGarchaLiga Argentina");
            Torneo <EquipoBasket> torneoBasket = new Torneo <EquipoBasket>("SuperBasket 2019");

            EquipoFutbol riverga     = new EquipoFutbol("River", new DateTime(1901, 05, 25));
            EquipoFutbol bokita      = new EquipoFutbol("Boca", new DateTime(1905, 04, 03));
            EquipoFutbol bojito      = new EquipoFutbol("Independiente", new DateTime(1905, 01, 01));
            EquipoFutbol virgenciaLP = new EquipoFutbol("Gimnasia ELP", new DateTime(1887, 06, 03));
            EquipoFutbol rasin       = new EquipoFutbol("Racing", new DateTime(1887, 06, 03));
            EquipoFutbol snlrnzo     = new EquipoFutbol("San Lorenzo", new DateTime(1887, 06, 03));
            EquipoFutbol veleshh     = new EquipoFutbol("Velez", new DateTime(1887, 06, 03));


            torneoFutbol += riverga;
            torneoFutbol += bokita;
            torneoFutbol += bojito;
            torneoFutbol += virgenciaLP;
            torneoFutbol += veleshh;
            torneoFutbol += snlrnzo;
            torneoFutbol += rasin;

            Console.WriteLine(torneoFutbol.Mostrar());

            Console.WriteLine();

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(torneoFutbol.JugarPartido);
            }


            Console.ReadKey();
        }
예제 #11
0
        /*  i. Crear un programa que genere 2 torneos, uno de Futbol y otro de Basquet.
         *  ii. Crear 3 equipos de cada tipo.
         *  iii. Agregar los equipos en tantos torneos como se pueda.
         *  iv. Llamar al método Mostrar de Torneo e imprimir su retorno por pantalla.
         *  v. Llamar al menos 3 veces a la propiedad JugarPartido de cada torneo e imprimir su
         *  respuesta por pantalla
         */
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol     = new Torneo <EquipoFutbol>("Torneo Nertor Kirssner");
            Torneo <EquipoBasquet> torneoBasquet    = new Torneo <EquipoBasquet>("Copa Martita Fort");
            EquipoFutbol           equipoFutbolUno  = new EquipoFutbol("Sporting Pepito", DateTime.Parse("06 / 04 / 1945"));
            EquipoFutbol           equipoFutbolDos  = new EquipoFutbol("Pajaros Dorados", DateTime.Parse("24 / 11 / 1968"));
            EquipoFutbol           equipoFutbolTres = new EquipoFutbol("Massachussets Plate", DateTime.Parse("07 / 07 / 1953"));
            EquipoBasquet          equipoBasketUno  = new EquipoBasquet("LAMAS", DateTime.Parse("06 / 04 / 1945"));
            EquipoBasquet          equipoBasketDos  = new EquipoBasquet("Deportivo Cristal", DateTime.Parse("24 / 11 / 1968"));
            EquipoBasquet          equipoBasketTres = new EquipoBasquet("Tropisports", DateTime.Parse("07 / 07 / 1953"));

            torneoFutbol += equipoFutbolUno;
            torneoFutbol += equipoFutbolDos;
            torneoFutbol += equipoFutbolTres;

            torneoBasquet += equipoBasketUno;
            torneoBasquet += equipoBasketDos;
            torneoBasquet += equipoBasketTres;

            /////Mostrar

            Console.Write(torneoFutbol.Mostrar());
            Console.Write(torneoBasquet.Mostrar());

            /////Jugar

            Console.Write(torneoFutbol.JugarPartido());
            Console.Write(torneoFutbol.JugarPartido());
            Console.Write(torneoFutbol.JugarPartido());
            Console.ReadKey();
            Console.Write(torneoBasquet.JugarPartido());
            Console.Write(torneoBasquet.JugarPartido());
            Console.Write(torneoBasquet.JugarPartido());
            Console.ReadKey();
        }
예제 #12
0
        static void Main(string[] args)
        {
            //Torneo<EquipoFutbol> = new Torneo<EquipoFutbol>()

            DateTime fecha = new DateTime(2012, 4, 12);

            EquipoBasquet basket   = new EquipoBasquet("Estudiantes", fecha);
            EquipoBasquet basket2  = new EquipoBasquet("Deportivo", fecha);
            EquipoBasquet basquet3 = new EquipoBasquet("Calaveras", fecha);

            EquipoFutbol futbol      = new EquipoFutbol("Boca", fecha);
            EquipoFutbol river       = new EquipoFutbol("River", fecha);
            EquipoFutbol riber       = new EquipoFutbol("River", fecha);
            EquipoFutbol Estudiantes = new EquipoFutbol("Estudiantes de la plata", fecha);

            Torneo <EquipoBasquet> torneoBasket = new Torneo <EquipoBasquet>("Torneo de Basket");
            Torneo <EquipoFutbol>  torneoFutbol = new Torneo <EquipoFutbol>("torneo de futbol");

            torneoBasket += basket;
            torneoBasket += basket2;
            torneoBasket += basquet3;

            torneoFutbol += futbol;
            torneoFutbol += river;
            torneoFutbol += riber;
            torneoFutbol += Estudiantes;

            Console.WriteLine(torneoBasket.Mostrar());
            Console.WriteLine(torneoFutbol.Mostrar());

            Console.WriteLine(torneoFutbol.JugarPartido);


            Console.ReadKey();
        }
예제 #13
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> torneo  = new Torneo <EquipoBasquet>("Torneo de basquet");
            Torneo <EquipoFutbol>  torneo2 = new Torneo <EquipoFutbol>("Torneo de futbol");
            EquipoBasquet          eb1     = new EquipoBasquet("River", new DateTime(1910, 10, 4));
            EquipoBasquet          eb2     = new EquipoBasquet("Real Madrid", new DateTime(1940, 1, 10));
            EquipoBasquet          eb3     = new EquipoBasquet("Racing", new DateTime(1924, 1, 29));
            EquipoFutbol           ef1     = new EquipoFutbol("River", new DateTime(1910, 10, 4));
            EquipoFutbol           ef2     = new EquipoFutbol("Real Madrid", new DateTime(1940, 1, 10));
            EquipoFutbol           ef3     = new EquipoFutbol("Racing", new DateTime(1924, 1, 29));
            bool agrego = torneo + eb1;

            agrego = torneo + eb2;
            agrego = torneo + eb3;
            agrego = torneo + eb3;
            agrego = torneo2 + ef1;
            agrego = torneo2 + ef2;
            agrego = torneo2 + ef3;

            Console.WriteLine(torneo.Mostrar());
            Console.WriteLine(torneo2.Mostrar());

            Console.WriteLine(torneo.JugarPartido);
            Console.WriteLine(torneo.JugarPartido);
            Console.WriteLine(torneo.JugarPartido);
            Console.ReadKey();
        }
예제 #14
0
        static void Main(string[] args)
        {
            /*
             * iii. Generar la clase EquipoFutbol que herede de Equipo.
             * iv. Generar la clase EquipoBasquet que herede de Equipo.
             *
             *
             *
             * b. Crear un proyecto del tipo Console:
             *
             * i. Crear un programa que genere 2 torneos, uno de Futbol y otro de Basquet.
             * ii. Crear 3 equipos de cada tipo.
             * iii. Agregar los equipos en tantos torneos como se pueda.
             * iv. Llamar al método Mostrar de Torneo e imprimir su retorno por pantalla.
             * v. Llamar al menos 3 veces a la propiedad JugarPartido de cada torneo e imprimir su respuesta por pantalla.
             */
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("Torneo Basquet");
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Torneo Futbol");
            EquipoBasquet          eb1           = new EquipoBasquet("Defensores BASQUET", new DateTime(1995, 08, 11));
            EquipoBasquet          eb2           = new EquipoBasquet("Los Indios BASQUET", new DateTime(1963, 09, 05));
            EquipoBasquet          eb3           = new EquipoBasquet("Padua BASQUET", new DateTime(1961, 02, 25));
            EquipoFutbol           ef1           = new EquipoFutbol("Defensores FCLUB", new DateTime(1998, 07, 11));
            EquipoFutbol           ef2           = new EquipoFutbol("Los Indios FCLUB", new DateTime(1988, 05, 11));
            EquipoFutbol           ef3           = new EquipoFutbol("Padua BASQUET FCLUB", new DateTime(1978, 03, 11));

            torneoBasquet += eb1;
            torneoBasquet += eb2;
            torneoBasquet += eb3;

            torneoFutbol += ef1;
            torneoFutbol += ef2;
            torneoFutbol += ef3;

            Console.WriteLine(torneoBasquet.Mostrar());
            Console.WriteLine("--------------------------------------------------");
            Console.WriteLine(torneoFutbol.Mostrar());
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.ReadKey();
            Console.Clear();
        }
예제 #15
0
파일: Test.cs 프로젝트: Aiilu/Laboratorio_2
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  tFutbol  = new Torneo <EquipoFutbol>("Pepe");
            Torneo <EquipoBasquet> tBasquet = new Torneo <EquipoBasquet>("No Pepe");

            EquipoFutbol eFutbol1 = new EquipoFutbol("Hola", new DateTime(2000, 06, 20));
            EquipoFutbol eFutbol2 = new EquipoFutbol("Hola", new DateTime(2000, 06, 20));
            EquipoFutbol eFutbol3 = new EquipoFutbol("Chau", new DateTime(2020, 04, 03));
            EquipoFutbol eFutbol4 = new EquipoFutbol("Chau", new DateTime(2021, 04, 03));

            EquipoBasquet eBasquet1 = new EquipoBasquet("Todo Bien", new DateTime(1997, 11, 25));
            EquipoBasquet eBasquet2 = new EquipoBasquet("Todo Mal", new DateTime(2000, 06, 20));

            if (tFutbol + eFutbol1 == false)
            {
                Console.WriteLine(" Puto");
            }

            if (tFutbol + eFutbol2 == false)
            {
                Console.WriteLine(" Puto");
            }

            if (tFutbol + eFutbol3 == false)
            {
                Console.WriteLine(" Puto");
            }

            if (tFutbol + eFutbol4 == false)
            {
                Console.WriteLine(" Puto");
            }

            if (tBasquet + eBasquet1 == false)
            {
                Console.WriteLine(" Puto");
            }

            if (tBasquet + eBasquet2 == false)
            {
                Console.WriteLine(" Puto");
            }

            Console.WriteLine(" Mostrando Torneo de Futbol: ");
            Console.WriteLine(tFutbol.Mostrar());
            Console.WriteLine();

            Console.WriteLine(" Mostrando Torneo de Basquet: ");
            Console.WriteLine(tBasquet.Mostrar());

            Console.WriteLine(" A jugaaaaah: ");
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);

            Console.ReadKey();
        }
예제 #16
0
        static void Main(string[] args)
        {
            //Instacio Torneo
            Torneo <Equipo> torneoFutbol  = new Torneo <Equipo>("Torneo de Futbol");
            Torneo <Equipo> torneoBasquet = new Torneo <Equipo>("Torneo de Basket");

            //Instancio Equipos de Futbol
            EquipoFutbol equipoFut1 = new EquipoFutbol("Boca", new DateTime());
            EquipoFutbol equipoFut2 = new EquipoFutbol("River", new DateTime());
            EquipoFutbol equipoFut3 = new EquipoFutbol("Racing", new DateTime());

            //Instancio Equipos de Basket
            EquipoBasquet equipoBas1 = new EquipoBasquet("Spurs", new DateTime());
            EquipoBasquet equipoBas2 = new EquipoBasquet("Lakers", new DateTime());
            EquipoBasquet equipoBas3 = new EquipoBasquet("Bulls", new DateTime());

            //Agrego Equipos al Torneo
            torneoFutbol = torneoFutbol + equipoFut1;
            torneoFutbol = torneoFutbol + equipoFut2;
            torneoFutbol = torneoFutbol + equipoFut3;

            torneoBasquet = torneoBasquet + equipoBas1;
            torneoBasquet = torneoBasquet + equipoBas2;
            torneoBasquet = torneoBasquet + equipoBas3;

            //Muestro Torneos
            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine("");
            Console.WriteLine(torneoBasquet.Mostrar());

            //Partidos Futbol
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 1**");
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 2**");
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 3**");
            Console.WriteLine(torneoFutbol.JugarPartido());
            Console.WriteLine("");

            //Partidos Basket
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 1**");
            Console.WriteLine(torneoBasquet.JugarPartido());
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 2**");
            Console.WriteLine(torneoBasquet.JugarPartido());
            Console.WriteLine("");
            Console.WriteLine("**PARTIDO 3**");
            Console.WriteLine(torneoBasquet.JugarPartido());
            Console.WriteLine("");

            Console.ReadKey();
        }
예제 #17
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("NBA");
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Argentina");

            EquipoBasquet[] equiposBasquet = new EquipoBasquet[3];
            EquipoFutbol[]  equiposFutbol  = new EquipoFutbol[3];

            equiposBasquet[0] = new EquipoBasquet("Equipo Basquet 1", DateTime.Parse("01/01/2019"));
            equiposBasquet[1] = new EquipoBasquet("Equipo Basquet 2", DateTime.Parse("02/01/2019"));
            equiposBasquet[2] = new EquipoBasquet("Equipo Basquet 3", DateTime.Parse("03/01/2019"));

            equiposFutbol[0] = new EquipoFutbol("Equipo Futbol 1", DateTime.Parse("15/01/2019"));
            equiposFutbol[1] = new EquipoFutbol("Equipo Futbol 2", DateTime.Parse("16/01/2019"));
            equiposFutbol[2] = new EquipoFutbol("Equipo Futbol 3", DateTime.Parse("17/01/2019"));

            foreach (EquipoBasquet auxEquipoBasquet in equiposBasquet)
            {
                if (torneoBasquet + auxEquipoBasquet)
                {
                    Console.WriteLine("Se agrega exitosamente al equipo de Basquet al torneo de ese tipo.");
                }
                else
                {
                    Console.WriteLine("No se logra agregar al equipo de Basquet al torneo de ese tipo.");
                }
            }

            foreach (EquipoFutbol auxEquipoFutbol in equiposFutbol)
            {
                if (torneoFutbol + auxEquipoFutbol)
                {
                    Console.WriteLine("Se agrega exitosamente al equipo de futbolistas al torneo de ese tipo.");
                }
                else
                {
                    Console.WriteLine("No se logra agregar al equipo de futbolistas al torneo de ese tipo.");
                }
            }

            Console.WriteLine(torneoBasquet.Mostrar());

            for (int i = 1; i <= 3; i++)
            {
                Console.WriteLine(torneoBasquet.JugarPartido);
                Thread.Sleep(100);
            }

            Console.ReadKey();
        }
예제 #18
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> torneoB = new Torneo <EquipoBasquet>("Torneo de basquet");

            EquipoBasquet basque1 = new EquipoBasquet("Equipo de basquet 1", DateTime.Now);
            EquipoBasquet basque2 = new EquipoBasquet("Equipo de basquet 2", DateTime.Now);
            EquipoBasquet basque3 = new EquipoBasquet("Equipo de basquet 3", DateTime.Now);

            torneoB += basque1;
            torneoB += basque2;
            torneoB += basque3;
            // Reviso que no agrege equipos repetidos
            torneoB += basque3;

            Console.WriteLine(torneoB.Mostrar());

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

            EquipoFutbol futbol1 = new EquipoFutbol("Equipo de futbol 1", DateTime.Now);
            EquipoFutbol futbol2 = new EquipoFutbol("Equipo de futbol 2", DateTime.Now);
            EquipoFutbol futbol3 = new EquipoFutbol("Equipo de futbol 3", DateTime.Now);

            torneoF += futbol1;
            torneoF += futbol2;
            torneoF += futbol3;
            // Reviso que no agrege equipos repetidos
            torneoF += futbol3;

            Console.WriteLine(torneoF.Mostrar());

            //// Reviso que no se pueda agregar equipos de otras diciplinas.
            //torneoB += futbol1;
            //torneoF += basque1;

            Console.WriteLine(torneoB.JugarPartido);
            Thread.Sleep(10);
            Console.WriteLine(torneoB.JugarPartido);
            Thread.Sleep(10);
            Console.WriteLine(torneoB.JugarPartido);
            Thread.Sleep(10);

            Console.WriteLine(torneoF.JugarPartido);
            Thread.Sleep(10);
            Console.WriteLine(torneoF.JugarPartido);
            Thread.Sleep(10);
            Console.WriteLine(torneoF.JugarPartido);
            Thread.Sleep(10);

            Console.Read();
        }
예제 #19
0
        static void Main(string[] args)
        {
            EquipoBasquet equipoBasquetUno  = new EquipoBasquet("Equipo de basquet 1", new DateTime(2002, 5, 20));
            EquipoBasquet equipoBasquetDos  = new EquipoBasquet("Equipo de basquet 2", new DateTime(2012, 5, 20));
            EquipoBasquet equipoBasquetTres = new EquipoBasquet("Equipo de basquet 3", new DateTime(2022, 5, 20));

            EquipoFutbol equipoFutbolUno  = new EquipoFutbol("Equipo de futbol 1", new DateTime(1196, 5, 20));
            EquipoFutbol equipoFutbolDos  = new EquipoFutbol("Equipo de futbol 2", new DateTime(1198, 5, 20));
            EquipoFutbol equipoFutbolTres = new EquipoFutbol("Equipo de futbol 3", new DateTime(1200, 5, 20));

            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("Torneo de basquet");
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Torneo de futbol");

            torneoBasquet += equipoBasquetUno;
            torneoBasquet += equipoBasquetDos;
            torneoBasquet += equipoBasquetTres;

            torneoFutbol += equipoFutbolUno;
            torneoFutbol += equipoFutbolDos;
            torneoFutbol += equipoFutbolTres;

            Console.WriteLine(torneoBasquet.Mostrar());
            Console.WriteLine("------------------");
            Console.WriteLine(torneoFutbol.Mostrar());

            Console.ReadKey();

            Console.WriteLine(torneoBasquet.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoBasquet.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoBasquet.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoBasquet.JugarPartido);

            Console.ReadKey();
            Console.WriteLine("------------------");

            Console.WriteLine(torneoFutbol.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoFutbol.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoFutbol.JugarPartido);
            System.Threading.Thread.Sleep(500);
            Console.WriteLine(torneoFutbol.JugarPartido);

            Console.ReadKey();
        }
예제 #20
0
        static void Main(string[] args)
        {
            /* Crear un proyecto del tipo Console:
             * i. Crear un programa que genere 2 torneos, uno de Futbol y otro de Basquet.
             * ii. Crear 3 equipos de cada tipo.
             * iii. Agregar los equipos en tantos torneos como se pueda.
             * iv. Llamar al método Mostrar de Torneo e imprimir su retorno por pantalla.
             * v. Llamar al menos 3 veces a la propiedad JugarPartido de cada torneo e imprimir su respuesta por pantalla.
             */

            Torneo <EquipoBasquet> TorneoBasquet = new Torneo <EquipoBasquet>("Torneo UTN-Basquet");
            Torneo <EquipoFutbol>  TorneoFutbol  = new Torneo <EquipoFutbol>("Torneo UTN-Futbol");

            EquipoBasquet SanAntonio  = new EquipoBasquet(DateTime.Now, "San Antonio");
            EquipoBasquet GoldenState = new EquipoBasquet(DateTime.Now, "Golden State");
            EquipoBasquet Boston      = new EquipoBasquet(DateTime.Now, "Boston Celtic");
            EquipoBasquet Warriors    = new EquipoBasquet(DateTime.Now, "Golden State");


            EquipoFutbol Lanus         = new EquipoFutbol(DateTime.Now, "Lanus");
            EquipoFutbol Tigre         = new EquipoFutbol(DateTime.Now, "Tigre");
            EquipoFutbol Independiente = new EquipoFutbol(DateTime.Now, "Independiente");

            TorneoBasquet += SanAntonio;
            TorneoBasquet += GoldenState;
            TorneoBasquet += Boston;
            TorneoBasquet += Warriors;

            TorneoFutbol += Lanus;
            TorneoFutbol += Tigre;
            TorneoFutbol += Independiente;

            Console.WriteLine("----------------------------------------------------");
            Console.WriteLine(TorneoBasquet.Mostrar());
            Console.WriteLine("----------------------------------------------------");
            Console.WriteLine(TorneoFutbol.Mostrar());
            Console.WriteLine("----------------------------------------------------");
            Console.WriteLine(TorneoBasquet.JugarPartido);
            Console.WriteLine(TorneoBasquet.JugarPartido);
            Console.WriteLine(TorneoBasquet.JugarPartido);
            Console.WriteLine("----------------------------------------------------");
            Console.WriteLine(TorneoFutbol.JugarPartido);
            Console.WriteLine(TorneoFutbol.JugarPartido);
            Console.WriteLine(TorneoFutbol.JugarPartido);

            Console.ReadLine();
        }
        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();
        }
예제 #22
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("NBA");
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("FIFA");

            EquipoFutbol equipo1 = new EquipoFutbol("San Lorenzo", DateTime.Parse("01/11/1980"));
            //Console.WriteLine(equipo1.Ficha());
            //Console.ReadKey();

            EquipoFutbol equipo2 = new EquipoFutbol("Independiente", DateTime.Today);
            EquipoFutbol equipo3 = new EquipoFutbol("River", DateTime.Today);

            EquipoBasquet equipo4 = new EquipoBasquet("Boca", DateTime.Today);
            EquipoBasquet equipo5 = new EquipoBasquet("Lanus", DateTime.Today);
            EquipoBasquet equipo6 = new EquipoBasquet("Estudiantes", DateTime.Today);


            torneoBasquet = torneoBasquet + equipo4;
            torneoBasquet = torneoBasquet + equipo5;
            torneoBasquet = torneoBasquet + equipo6;

            torneoFutbol = torneoFutbol + equipo1;
            torneoFutbol = torneoFutbol + equipo2;
            torneoFutbol = torneoFutbol + equipo3;


            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine(torneoBasquet.Mostrar());


            Console.ReadKey();

            Console.Clear();

            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);

            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);


            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            //Creo los dos torneos
            Torneo <EquipoFutbol> tFutbol = new Torneo <EquipoFutbol>("Futbolin");

            /*
             * Si no tengo constructor, en vez de los () le paso una propiedad así:
             *          {
             *              Equipos = new List<EquipoFutbol>()
             *          };
             */
            Torneo <EquipoBasquet> tBasquet = new Torneo <EquipoBasquet>("Basquetbolito");

            //Creo equipos de futbol
            EquipoFutbol eFutbol1 = new EquipoFutbol("Argentinos", System.DateTime.Parse("25/05/2018"));
            EquipoFutbol eFutbol2 = new EquipoFutbol("Gallinas", System.DateTime.Parse("25/06/2018"));
            EquipoFutbol eFutbol3 = new EquipoFutbol("Bosteros", System.DateTime.Parse("28/07/2018"));

            //Creo equipos de basquet
            EquipoBasquet eBasquet1 = new EquipoBasquet("SanAntonio", System.DateTime.Parse("01/01/2018"));
            EquipoBasquet eBasquet2 = new EquipoBasquet("Spurs", System.DateTime.Parse("25/02/2018"));
            EquipoBasquet eBasquet3 = new EquipoBasquet("OtroEquipo", System.DateTime.Parse("05/09/2018"));

            //Asigno los equipos a sus correspondientes torneos
            tFutbol  = eFutbol1 + tFutbol;
            tFutbol  = eFutbol2 + tFutbol;
            tFutbol  = eFutbol3 + tFutbol;
            tBasquet = eBasquet1 + tBasquet;
            tBasquet = eBasquet2 + tBasquet;
            tBasquet = eBasquet3 + tBasquet;

            //Muestro información de los equipos
            Console.WriteLine(tFutbol.Mostrar());
            Console.WriteLine(tBasquet.Mostrar());

            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine();
            Console.WriteLine(tBasquet.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);

            Console.ReadKey();
        }
예제 #24
0
        static void Main(string[] args)
        {
            //Torneos
            Torneo <EquipoFutbol>  TorneoFutbol  = new Torneo <EquipoFutbol>("SUPERLIGA ARGENTINA");
            Torneo <EquipoBasquet> TorneoBasquet = new Torneo <EquipoBasquet>("LIGA MANU");

            //Equipos Futbol
            EquipoFutbol equipo1 = new EquipoFutbol("River");
            EquipoFutbol equipo2 = new EquipoFutbol("Independiente");
            EquipoFutbol equipo3 = new EquipoFutbol("Racing");

            //Equipos Basquet
            EquipoBasquet equipoA = new EquipoBasquet("Chicago Bulls");
            EquipoBasquet equipoB = new EquipoBasquet("Golden State Warriors");
            EquipoBasquet equipoC = new EquipoBasquet("Los Angeles Lakers");

            //Agregar Futbol
            bool a = TorneoFutbol + equipo1;

            a = TorneoFutbol + equipo2;
            a = TorneoFutbol + equipo3;
            Console.WriteLine(TorneoFutbol.Mostrar());
            Console.WriteLine(TorneoFutbol.JugarPartido);
            Console.WriteLine(TorneoFutbol.JugarPartido);
            Console.WriteLine(TorneoFutbol.JugarPartido);

            Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR...");
            Console.ReadKey();

            //Agregar Basquet
            bool b = TorneoBasquet + equipoA;

            b = TorneoBasquet + equipoB;
            b = TorneoBasquet + equipoC;
            Console.WriteLine(TorneoBasquet.Mostrar());
            Console.WriteLine(TorneoBasquet.JugarPartido);
            Console.WriteLine(TorneoBasquet.JugarPartido);
            Console.WriteLine(TorneoBasquet.JugarPartido);

            Console.WriteLine("PRESIONE CUALQUIER TECLA PARA CONTINUAR...");
            Console.ReadKey();
        }
예제 #25
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();
        }
예제 #26
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  CopaSudamericana = new Torneo <EquipoFutbol>("Copa Sudamericana");
            Torneo <EquipoBasquet> FIBA             = new Torneo <EquipoBasquet>("FIBA");

            EquipoFutbol river         = new EquipoFutbol("River", new DateTime(1901, 05, 25));
            EquipoFutbol boca          = new EquipoFutbol("Boca", new DateTime(1905, 03, 3));
            EquipoFutbol independiente = new EquipoFutbol("Independiente", new DateTime(1905, 01, 1));
            EquipoFutbol racing        = new EquipoFutbol("Racing", new DateTime(1903, 04, 25));

            _ = CopaSudamericana + river;
            _ = CopaSudamericana + boca;
            _ = CopaSudamericana + independiente;
            _ = CopaSudamericana + racing;

            Console.WriteLine(CopaSudamericana.Mostrar());
            Console.WriteLine(CopaSudamericana.JugarPartido());
            Console.WriteLine(CopaSudamericana.JugarPartido());
            Console.WriteLine(CopaSudamericana.JugarPartido());
            Console.WriteLine(CopaSudamericana.JugarPartido());

            Console.ReadKey();

            EquipoBasquet equipoBasquet1 = new EquipoBasquet("Boca", new DateTime(1920, 10, 10));
            EquipoBasquet equipoBasquet2 = new EquipoBasquet("Atlas", new DateTime(1920, 10, 10));
            EquipoBasquet equipoBasquet3 = new EquipoBasquet("Gimnasia", new DateTime(1920, 10, 10));
            EquipoBasquet equipoBasquet4 = new EquipoBasquet("Independiente", new DateTime(1920, 10, 10));

            _ = FIBA + equipoBasquet1;
            _ = FIBA + equipoBasquet2;
            _ = FIBA + equipoBasquet3;
            _ = FIBA + equipoBasquet4;

            Console.WriteLine(FIBA.Mostrar());
            Console.WriteLine(FIBA.JugarPartido());
            Console.WriteLine(FIBA.JugarPartido());
            Console.WriteLine(FIBA.JugarPartido());
            Console.WriteLine(FIBA.JugarPartido());

            Console.ReadKey();
        }
예제 #27
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Mundial");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("NBA");

            EquipoBasquet b1 = new EquipoBasquet("BasquetA", DateTime.Now);
            EquipoBasquet b2 = new EquipoBasquet("BasquetB", DateTime.Now);
            EquipoBasquet b3 = new EquipoBasquet("BasquetC", DateTime.Now);

            EquipoFutbol f1 = new EquipoFutbol("FutbolA", DateTime.Now);
            EquipoFutbol f2 = new EquipoFutbol("FutbolB", DateTime.Now);
            EquipoFutbol f3 = new EquipoFutbol("FutbolC", DateTime.Now);

            string partido;

            torneoBasquet += b1;
            torneoBasquet += b2;
            torneoBasquet += b3;
            torneoBasquet += b3;

            Console.WriteLine(torneoBasquet.Mostrar());

            Console.WriteLine("----------------------");
            torneoFutbol += f1;
            torneoFutbol += f2;
            torneoFutbol += f3;
            torneoFutbol += f3;
            Console.WriteLine(torneoFutbol.Mostrar());

            partido = torneoFutbol.JugarPartido;

            Console.WriteLine(partido);

            partido = torneoBasquet.JugarPartido;

            Console.WriteLine(partido);



            Console.ReadKey();
        }
예제 #28
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("Superliga");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("LNB");

            DateTime fecha1 = new DateTime(1908, 4, 10);
            DateTime fecha2 = new DateTime(1906, 11, 4);
            DateTime fecha3 = new DateTime(1902, 3, 5);
            DateTime fecha4 = new DateTime(1911, 2, 12);
            DateTime fecha5 = new DateTime(1915, 6, 22);
            DateTime fecha6 = new DateTime(1922, 9, 19);

            EquipoFutbol futbol1 = new EquipoFutbol("San Lorenzo", fecha1);
            EquipoFutbol futbol2 = new EquipoFutbol("Chacarita", fecha2);
            EquipoFutbol futbol3 = new EquipoFutbol("Aldosivi", fecha3);

            EquipoBasquet basquet1 = new EquipoBasquet("Obras", fecha4);
            EquipoBasquet basquet2 = new EquipoBasquet("Atenas", fecha5);
            EquipoBasquet basquet3 = new EquipoBasquet("San Andres", fecha6);

            torneoFutbol += futbol1;
            torneoFutbol += futbol2;
            torneoFutbol += futbol3;

            torneoBasquet += basquet1;
            torneoBasquet += basquet2;
            torneoBasquet += basquet3;

            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine("-----------------------");
            Console.WriteLine(torneoBasquet.Mostrar());
            Console.WriteLine("-----------------------");
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);

            Console.ReadKey();
        }
예제 #29
0
        static void Main(string[] args)
        {
            //SE CREAN TORNEOS
            Torneo <EquipoFutbol>  tFutbol  = new Torneo <EquipoFutbol>("Superliga");
            Torneo <EquipoBasquet> tBasquet = new Torneo <EquipoBasquet>("NBA");

            //SE CREAN EQUIPOS
            EquipoFutbol boca     = new EquipoFutbol("Boca", new DateTime(1900, 1, 1));
            EquipoFutbol banfield = new EquipoFutbol("Banfield", new DateTime(1900, 7, 6));

            EquipoFutbol  atlas    = new EquipoFutbol("Atlas", new DateTime(1904, 2, 1));
            EquipoBasquet clippers = new EquipoBasquet("Clippers", new DateTime(1910, 1, 1));
            EquipoBasquet spurs    = new EquipoBasquet("Spurs", new DateTime(1900, 8, 1));
            EquipoBasquet lakers   = new EquipoBasquet("Lakers", new DateTime(1900, 9, 1));
            EquipoBasquet lakers2  = new EquipoBasquet("Lakers", new DateTime(1900, 9, 1));

            //SE METEN LOS EQUIPOS
            tFutbol += boca;
            tFutbol += banfield;
            tFutbol += atlas;
            tFutbol += boca;
            Console.WriteLine(tFutbol.Mostrar());

            tBasquet += clippers;
            tBasquet += clippers;
            tBasquet += lakers;
            tBasquet += lakers2;//No deberia agregarse por estar repetido
            tBasquet += spurs;
            Console.WriteLine(tBasquet.Mostrar());

            //PARTIDOS
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tFutbol.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);
            Console.WriteLine(tBasquet.JugarPartido);

            Console.ReadKey();
        }
예제 #30
0
        static void Main(string[] args)
        {
            Torneo <Equipo> torneoFutbol  = new Torneo <Equipo>("Apertura 2020");
            Torneo <Equipo> torneoBasquet = new Torneo <Equipo>("Nacionales Argentina");

            EquipoBasquet equipoBasquetUno    = new EquipoBasquet("Salchipapa", DateTime.Parse("02/12/2002"));
            EquipoBasquet equipoBasquetDos    = new EquipoBasquet("Galacticos", DateTime.Parse("15/05/2001"));
            EquipoBasquet equipoBasquetTres   = new EquipoBasquet("Los Perros", DateTime.Parse("10/04/2020"));
            EquipoBasquet equipoBasquetCuatro = new EquipoBasquet("Achupallas", DateTime.Parse("12/08/2016"));

            EquipoFutbol equipoFutbolUno    = new EquipoFutbol("Los Humildes", DateTime.Parse("11/05/2003"));
            EquipoFutbol equipoFutbolDos    = new EquipoFutbol("Toma pa Vo", DateTime.Parse("10/01/1964"));
            EquipoFutbol equipoFutbolTres   = new EquipoFutbol("Gigantes", DateTime.Parse("20/09/1990"));
            EquipoFutbol equipoFutbolCuatro = new EquipoFutbol("Rochos S.A", DateTime.Parse("26/01/1990"));

            torneoBasquet += equipoBasquetDos;
            torneoBasquet += equipoBasquetUno;
            torneoBasquet += equipoBasquetTres;
            torneoBasquet += equipoBasquetDos;
            torneoBasquet += equipoBasquetCuatro;

            torneoFutbol += equipoFutbolUno;
            torneoFutbol += equipoFutbolDos;
            torneoFutbol += equipoFutbolTres;
            torneoFutbol += equipoFutbolCuatro;
            torneoFutbol += equipoFutbolCuatro;

            Console.WriteLine(torneoFutbol.Mostrar());
            Console.WriteLine(torneoBasquet.Mostrar());

            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoBasquet.JugarPartido);

            Console.ReadKey();
        }