示例#1
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();
        }
示例#2
0
        static void Main(string[] args)
        {
            Torneo <EquipoBasquet> tb = new Torneo <EquipoBasquet>("Torneo Basquet");
            Torneo <EquipoFutbol>  tf = new Torneo <EquipoFutbol>("Torneo Futbol");

            EquipoBasquet eb1 = new EquipoBasquet("Basquet 1", new DateTime(1999, 06, 02));
            EquipoBasquet eb2 = new EquipoBasquet("Basquet 2", new DateTime(1999, 06, 03));
            EquipoBasquet eb3 = new EquipoBasquet("Basquet 3", new DateTime(1999, 06, 04));

            EquipoFutbol ef1 = new EquipoFutbol("Futbol 1", new DateTime(1999, 06, 05));
            EquipoFutbol ef2 = new EquipoFutbol("Futbol 2", new DateTime(1999, 06, 06));
            EquipoFutbol ef3 = new EquipoFutbol("Futbol 3", new DateTime(1999, 06, 07));

            tb += eb1;
            tb += eb2;
            tb += eb3;

            tf += ef1;
            tf += ef2;
            tf += ef3;

            Console.WriteLine(tb.ToString());
            Console.WriteLine(tf.ToString());

            Console.WriteLine(tb.JugarPartido);
            Console.WriteLine(tf.JugarPartido);

            Console.ReadKey();
        }
        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();
        }
示例#4
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();
        }
示例#5
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();
        }
示例#6
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();
        }
示例#7
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();
        }
示例#8
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();
        }
示例#9
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();
        }
示例#10
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();
        }
示例#11
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();
        }
示例#12
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_47";

            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>();
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>();

            EquipoFutbol ef1 = new EquipoFutbol("Boca");
            EquipoFutbol ef2 = new EquipoFutbol("River");
            EquipoFutbol ef3 = new EquipoFutbol("Velez");

            EquipoBasquet eb1 = new EquipoBasquet("San Antonio Spurs");
            EquipoBasquet eb2 = new EquipoBasquet("LA Lakers");
            EquipoBasquet eb3 = new EquipoBasquet("Chicago Bulls");

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

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

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

            Console.WriteLine("\n{0}", torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);
            Console.WriteLine(torneoFutbol.JugarPartido);

            Console.ReadKey();
        }
示例#13
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();
        }
示例#14
0
        static void Main(string[] args)
        {
            //------------------------------futbol-----------------------------------------------//
            Torneo <EquipoFutbol> torneoFutbol  = new Torneo <EquipoFutbol>("Liga Profesional de Futbol");
            EquipoFutbol          independiente = new EquipoFutbol("Independiente", new DateTime(1905, 01, 01));
            EquipoFutbol          racing        = new EquipoFutbol("Racing", new DateTime(1903, 03, 25));
            EquipoFutbol          boca          = new EquipoFutbol("Boca", new DateTime(1905, 04, 03));
            EquipoFutbol          river         = new EquipoFutbol("River", new DateTime(1901, 05, 25));

            torneoFutbol += independiente;
            torneoFutbol += racing;
            torneoFutbol += boca;
            torneoFutbol += river;
            Console.WriteLine("-------------------------------Futbol-----------------------------------------------");
            Console.WriteLine(torneoFutbol.ToString());
            Console.WriteLine($"Resultadodo de la fecha [{torneoFutbol.JugarPartido}]");
            //------------------------------basquet-----------------------------------------------//
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("NBA");
            EquipoBasquet          LAL           = new EquipoBasquet("Los Angeles Lakers", new DateTime(1946, 11, 05));
            EquipoBasquet          SAS           = new EquipoBasquet("San Antonio Spurs", new DateTime(1967, 03, 23));
            EquipoBasquet          CHB           = new EquipoBasquet("Chicago Bulls", new DateTime(1966, 01, 16));
            EquipoBasquet          NYK           = new EquipoBasquet("New York Knicks", new DateTime(1946, 06, 06));

            torneoBasquet += LAL;
            torneoBasquet += SAS;
            torneoBasquet += CHB;
            torneoBasquet += NYK;
            Console.WriteLine("-------------------------------Basquet-----------------------------------------------");
            Console.WriteLine(torneoBasquet.ToString());
            Console.WriteLine($"Resultadodo de la fecha [{torneoBasquet.JugarPartido}]");;

            Console.ReadKey();
        }
示例#15
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();
        }
示例#16
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();
        }
示例#17
0
        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();
        }
示例#18
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();
        }
示例#19
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();
        }
        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();
        }
示例#21
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();
        }
示例#22
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();
        }
示例#23
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol  = new Torneo <EquipoFutbol>("CONMEBOL Libertadores de America");
            Torneo <EquipoBasquet> torneoBasquet = new Torneo <EquipoBasquet>("FIBA World Championship");

            EquipoFutbol eFutbolA = new EquipoFutbol("ROSARIO CENTRAL", new DateTime(1896, 1, 21));
            EquipoFutbol eFutbolB = new EquipoFutbol("RIVER", new DateTime(1901, 5, 25));
            EquipoFutbol eFutbolC = new EquipoFutbol("BOCA", new DateTime(1905, 4, 3));

            EquipoBasquet eBasquetA = new EquipoBasquet("SAN ANTONIO SPURS", new DateTime(1967, 5, 1));
            EquipoBasquet eBasquetB = new EquipoBasquet("LOS ANGELES LAKERS", new DateTime(1947, 3, 12));
            EquipoBasquet eBasquetC = new EquipoBasquet("CHICAGO BULLS", new DateTime(1966, 8, 25));

            // Agrego los Equipos de Futbol al torneo
            torneoFutbol += eFutbolA;
            torneoFutbol += eFutbolB;
            torneoFutbol += eFutbolC;

            //Juego los partidos de Futbol e imprimo los resultados por pantalla
            Console.WriteLine("Resultados partidos de Futbol");
            Console.WriteLine("******************************");
            Console.WriteLine(torneoFutbol.ToString());

            Console.WriteLine(torneoFutbol.JugarParido);
            Console.WriteLine(torneoFutbol.JugarParido);
            Console.WriteLine(torneoFutbol.JugarParido);


            Console.WriteLine("------------- Fin -------------");
            Console.WriteLine("\n");

            // Agrego los Equipos de Basquet al torneo
            torneoBasquet += eBasquetA;
            torneoBasquet += eBasquetB;
            torneoBasquet += eBasquetC;

            // Juego los partidos de Basquet e imprimo los resultados por pantalla
            Console.WriteLine("Resultados partidos de Basquet");
            Console.WriteLine("******************************");
            Console.WriteLine(torneoBasquet.ToString());

            Console.WriteLine(torneoBasquet.JugarParido);
            Console.WriteLine(torneoBasquet.JugarParido);
            Console.WriteLine(torneoBasquet.JugarParido);
            Console.WriteLine("------------- Fin -------------");
            Console.WriteLine("\n");
        }
示例#24
0
        static void Main(string[] args)
        {
            Torneo <EquipoFutbol>  torneoFutbol;
            Torneo <EquipoBasquet> torneoBasquet;

            torneoBasquet = new Torneo <EquipoBasquet>("Basquet 2019");
            torneoFutbol  = new Torneo <EquipoFutbol>("Futbol 2019");

            EquipoBasquet E1 = new EquipoBasquet();
            EquipoBasquet E2 = new EquipoBasquet();
            EquipoBasquet E3 = new EquipoBasquet();
            EquipoFutbol  E4 = new EquipoFutbol();
            EquipoFutbol  E5 = new EquipoFutbol();
            EquipoFutbol  E6 = new EquipoFutbol();

            E1.nombre = "E1";
            E2.nombre = "E2";
            E3.nombre = "E3";
            E4.nombre = "E4";
            E5.nombre = "E5";
            E6.nombre = "E6";


            torneoFutbol.equipos.Add(E4);
            torneoFutbol.equipos.Add(E5);
            torneoFutbol.equipos.Add(E6);

            torneoBasquet.equipos.Add(E1);
            torneoBasquet.equipos.Add(E2);
            torneoBasquet.equipos.Add(E3);

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

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

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

            Console.ReadKey();
        }
示例#25
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();
        }
示例#27
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();
        }
示例#28
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();
        }
示例#29
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();
        }
示例#30
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();
        }