コード例 #1
0
ファイル: Test.cs プロジェクト: Aiilu/Laboratorio_2
        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();
        }
コード例 #2
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();
        }
コード例 #3
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();
        }