Example #1
0
        static void Main(string[] args)
        {
            AutoF1 aut1 = new AutoF1(3, "Hola", 10);
            AutoF1 aut3 = new AutoF1(9, "Ajoi Ajoi", 3);

            Competencia <AutoF1> comp = new Competencia <AutoF1>(4, 3, Competencia <AutoF1> .TipoCompetencia.F1);

            Console.WriteLine("Agrego 3 autos");

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut3)
            {
                Console.WriteLine(aut3.MostrarDatos());
            }

            Console.ReadKey();
        }
Example #2
0
        static void Main(string[] args)
        {
            AutoF1    aut1 = new AutoF1(3, "Hola", 10);
            MotoCross aut2 = new MotoCross(5, "Puto", 45);
            AutoF1    aut3 = new AutoF1(9, "Ajoi Ajoi", 3);

            Competencia comp = new Competencia(4, 3, Competencia.TipoCompetencia.F1);

            Console.WriteLine("Agrego 3 autos");

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut3)
            {
                Console.WriteLine(aut3.MostrarDatos());
            }

            try
            {
                if (comp + aut2)
                {
                    Console.WriteLine(aut2.MostrarDatos());
                }
            }
            catch (CompetenciaNoDisponibleException ex)
            {
                Console.WriteLine(ex.ToString());
            }

            //Console.WriteLine(comp.MostrarDatos());

            /*Console.WriteLine("Elimino un auto");
             *
             * if (comp - aut1)
             * {
             *  Console.WriteLine("Se elimino con exito");
             * }
             *
             * Console.Write("Agrego el auto que no entro");
             *
             * if (comp + aut3)
             * {
             *  Console.WriteLine(comp.MostrarDatos());
             * }*/

            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            Competencia c  = new Competencia(2, 15);
            AutoF1      a1 = new AutoF1(1, "primero");
            AutoF1      a2 = new AutoF1(2, "segundo");
            AutoF1      a3 = new AutoF1(1, "primero");

            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(a2.MostrarDatos());
            Console.WriteLine(a3.MostrarDatos());

            Console.WriteLine(a1 == a2);
            Console.WriteLine(a1 == a3);

            bool b1 = c + a1;

            Thread.Sleep(100);
            bool b2 = c + a2;

            Thread.Sleep(100);
            bool b3 = c + a3;

            Console.WriteLine(b1 && b2);
            Console.WriteLine(b3);

            Console.WriteLine(c.MostrarDatos());

            bool b4 = c - a2;
            bool b5 = c - a1;

            Console.WriteLine(c.MostrarDatos());

            Console.Read();
        }
Example #4
0
        static void Main(string[] args)
        {
            AutoF1 a1 = new AutoF1(54, "Ford");
            AutoF1 a2 = new AutoF1(100, "Renault");

            Competencia competencia = new Competencia(50, 2);

            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Competencia c = new Competencia(3, 10);

            AutoF1 a1 = new AutoF1(4, "hola");
            AutoF1 a2 = new AutoF1(4, "hola");
            AutoF1 a3 = new AutoF1(4, "si");
            AutoF1 a4 = new AutoF1(5, "hola");
            AutoF1 a5 = new AutoF1(2, "pepe");

            if (c + a1)
            {
                Console.WriteLine("Se agrego j1");
            }
            if (!(c + a2))
            {
                Console.WriteLine("No se agrego j2");
            }
            if (c + a3)
            {
                Console.WriteLine("Se agrego j3");
            }
            if (c + a4)
            {
                Console.WriteLine("Se agrego j4");
            }
            if (!(c + a5))
            {
                Console.WriteLine("No se agrego j5");
            }

            if (!(c - a5))
            {
                Console.WriteLine("No se elimino j5");
            }
            if (c - a4)
            {
                Console.WriteLine("Se elimino j4");
            }

            foreach (AutoF1 item in c.competidores)
            {
                Console.WriteLine(item.MostrarDatos());
            }
            Console.WriteLine(a4.MostrarDatos());
            Console.ReadKey();
        }
Example #6
0
        static void Main(string[] args)
        {
            Random random = new Random();
            AutoF1 a1     = new AutoF1((short)random.Next(1, 99), "Ferrari", (short)random.Next(1, 150));
            AutoF1 a2     = new AutoF1((short)random.Next(1, 99), "Chevrolet", (short)random.Next(1, 150));
            AutoF1 a3     = new AutoF1((short)random.Next(1, 99), "Honda", (short)random.Next(1, 150));
            AutoF1 a4     = new AutoF1((short)random.Next(1, 99), "Subaru", (short)random.Next(1, 150));

            Console.WriteLine("Mostrar Datos de los autos:");
            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(a2.MostrarDatos());
            Console.WriteLine(a3.MostrarDatos());
            Console.WriteLine(a4.MostrarDatos());

            Competencia competencia1 = new Competencia((short)random.Next(3, 10), 3, Competencia.TipoCompetencia.F1);

            MotoCross m1 = new MotoCross((short)random.Next(1, 99), "A", (short)random.Next(1, 150));
            MotoCross m2 = new MotoCross((short)random.Next(1, 99), "B", (short)random.Next(1, 150));
            MotoCross m3 = new MotoCross((short)random.Next(1, 99), "C", (short)random.Next(1, 150));
            MotoCross m4 = new MotoCross((short)random.Next(1, 99), "D", (short)random.Next(1, 150));

            Competencia competencia2 = new Competencia((short)random.Next(3, 10), 6, Competencia.TipoCompetencia.Motos);

            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            Console.ReadLine();
            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            Console.ReadLine();
            if (competencia1 + a2)
            {
                Console.WriteLine("A2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A2");
            }
            Console.ReadLine();
            if (competencia1 + a3)
            {
                Console.WriteLine("A3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A3");
            }
            Console.ReadLine();
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }
            Console.ReadLine();
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }

            Console.WriteLine("\nMostrar datos de la competencia:");
            Console.WriteLine(competencia1.MostrarDatos());
            Console.ReadLine();
            Console.Clear();

            if (competencia2 + m1)
            {
                Console.WriteLine("M1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M1");
            }
            Console.ReadLine();
            if (competencia2 + m1)
            {
                Console.WriteLine("M1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M1");
            }
            Console.ReadLine();
            if (competencia2 + m2)
            {
                Console.WriteLine("M2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M2");
            }
            Console.ReadLine();
            if (competencia2 + m3)
            {
                Console.WriteLine("M3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M3");
            }
            Console.ReadLine();
            if (competencia2 + m4)
            {
                Console.WriteLine("M4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M4");
            }
            Console.ReadLine();
            if (competencia2 + m4)
            {
                Console.WriteLine("M4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M4");
            }

            Console.ReadLine();

            try
            {
                if (competencia2 + a4)
                {
                    Console.WriteLine("A4 Añadido Exitosamente");
                }
                else
                {
                    Console.WriteLine("Error al añadir A4");
                }
            }
            catch (CompetenciaNoDisponibleException e) { Console.WriteLine(e.ToString()); }

            Console.WriteLine("\nMostrar datos de la competencia2:");
            Console.WriteLine(competencia2.MostrarDatos());
            Console.ReadLine();
        }
Example #7
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 43";

            AutoF1    a1 = new AutoF1(54, "Ford", 120);
            AutoF1    a2 = new AutoF1(100, "Renault", 92);
            MotoCross a3 = new MotoCross(88, "KTM", 250);
            AutoF1    a4 = new AutoF1(82, "BMW", 190);
            AutoF1    a5 = new AutoF1(16, "VW", 88);
            AutoF1    a6 = new AutoF1(23, "Fiat", 115);

            Competencia competencia = new Competencia(4, 6, Competencia.TipoCompetencia.F1);

            try
            {
                if (competencia + a1)
                {
                    Console.WriteLine(a1.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a2)
                {
                    Console.WriteLine(a2.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a2)
                {
                    Console.WriteLine(a2.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a3)
                {
                    Console.WriteLine(a3.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }



            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a4)
                {
                    Console.WriteLine(a4.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a5)
                {
                    Console.WriteLine(a5.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a6)
                {
                    Console.WriteLine(a6.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }
Example #8
0
        static void Main(string[] args)
        {
            Competencia competenciaF1        = new Competencia(20, 8, Competencia.TipoCompetencia.F1);
            Competencia competenciaMotocross = new Competencia(30, 8, Competencia.TipoCompetencia.Motocross);
            AutoF1      ferrari  = new AutoF1(10, "hola mundo", 10);
            AutoF1      mercedez = new AutoF1(11, "xd", 11);
            AutoF1      audi     = new AutoF1(12, "rtx", 12);

            MotoCross honda      = new MotoCross(13, "hola mundo", 13);
            MotoCross cerro      = new MotoCross(14, "xd", 14);
            MotoCross cientodiez = new MotoCross(15, "rtx", 15);

            bool retorno1 = competenciaF1 == ferrari;
            bool retorno2 = competenciaF1 == mercedez;
            bool retorno3 = competenciaF1 == audi;

            bool retorno4 = competenciaMotocross == honda;
            bool retorno5 = competenciaMotocross == cerro;
            bool retorno6 = competenciaMotocross == cientodiez;

            if (retorno1 == true && retorno2 == true && retorno3 == true && retorno4 == true && retorno5 == true && retorno6)
            {
                Console.WriteLine("Se agregaron los siguientes competidores:\n{0}\n{1}\n{2}\n{3}\n{4}\n{5}\n", ferrari.MostrarDatos(), mercedez.MostrarDatos(), audi.MostrarDatos(), honda.MostrarDatos(), cerro.MostrarDatos(), cientodiez.MostrarDatos());
            }
            else
            {
                Console.WriteLine("Se exedio el limite de competidores por competencia");
            }
            if (ferrari == mercedez)
            {
                Console.WriteLine("Tienen el mismo numero");
            }
            else
            {
                Console.WriteLine("NO son iguales");
            }
            Console.ReadKey();
        }
Example #9
0
        static void Main(string[] args)
        {
            Random random = new Random();
            AutoF1 a1     = new AutoF1((short)random.Next(1, 99), "Ferrari");
            AutoF1 a2     = new AutoF1((short)random.Next(1, 99), "Chevrolet");
            AutoF1 a3     = new AutoF1((short)random.Next(1, 99), "Honda");
            AutoF1 a4     = new AutoF1((short)random.Next(1, 99), "Subaru");

            Console.WriteLine("Mostrar Datos de los autos:");
            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(a2.MostrarDatos());
            Console.WriteLine(a3.MostrarDatos());
            Console.WriteLine(a4.MostrarDatos());

            Competencia competencia1 = new Competencia((short)random.Next(3, 10), 3);

            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a2)
            {
                Console.WriteLine("A2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A2");
            }
            if (competencia1 + a3)
            {
                Console.WriteLine("A3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A3");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }

            Console.WriteLine("\nMostrar datos de la competencia:");
            Console.WriteLine(competencia1.MostrarDatos());
            Console.ReadLine();
        }