Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Excercise 13.");
            Carro    carro    = new Carro(1000, 1.5);
            CarroBMW carroBMW = new CarroBMW(1500, 1.25, "BMW i8");
            CarroVW  carroVW  = new CarroVW(1700, 1.75, "Polo");

            // Encender
            Console.WriteLine("Enceder:");
            carro.Encender();
            carroBMW.Encender();
            carroVW.Encender();

            // Apagar
            Console.WriteLine("\nApagar:");
            carro.Apagar();
            carroBMW.Apagar();
            carroVW.Apagar();

            // Estado
            Console.WriteLine("\nEstado:");
            carro.Estado();
            carroBMW.Estado();
            carroVW.Estado();

            // ToString
            Console.WriteLine("\nToString:");
            Console.WriteLine(carro);
            Console.WriteLine("\n" + carroBMW);
            Console.WriteLine("\n" + carroVW);

            Console.WriteLine("\nPress any key to exit...");
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            CarroBMW cBMW = new CarroBMW(100000, 1.6);
            CarroVW  cVW  = new CarroVW(180000, 1.9);

            Console.WriteLine("Probando BMW");
            cBMW.encender();
            cBMW.estado();
            cBMW.apagar();
            cBMW.estado();
            Console.WriteLine(cBMW.ToString());

            Console.WriteLine("\nProbando VW");
            cVW.encender();
            cVW.estado();
            cVW.apagar();
            cVW.estado();
            Console.WriteLine(cVW.ToString());
            Console.WriteLine("Presiona cualquier tecla para salir.");
            Console.ReadKey();
        }
        //Clase Main del programa en donde se crean dos objetos de las clases hijas de la clase Carro
        //y se prueban sus métodos
        static void Main(string[] args)
        {
            CarroBMW bmw = new CarroBMW("Serie 1 2020", 800, Convert.ToDecimal(1.3));
            CarroVW  vw  = new CarroVW("Golf 2020", 600, Convert.ToDecimal(1.20));

            Console.WriteLine("Auto VW");
            vw.Encender();
            vw.Estado();
            vw.Apagar();
            vw.Estado();
            vw.Encender();
            vw.Estado();
            Console.WriteLine("{0}", vw.ToString());
            Console.WriteLine("\n\nAuto BMW");
            bmw.Estado();
            bmw.Apagar();
            bmw.Encender();
            bmw.Estado();
            Console.WriteLine("{0}", bmw.ToString());
            Console.ReadKey();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Carro 1");
            // Se instancia un objeto de la clase Carro
            Carro carro = new Carro(1000, 1.5);

            // Se llama a los metodos del objeto
            carro.Estado();
            carro.Encender();
            carro.Estado();
            carro.Apagar();
            carro.Estado();
            Console.WriteLine(carro.ToString());

            Console.WriteLine("\nCarro 2");
            // Se instancia un objeto de la clase CarroVMW
            CarroBMW carro2 = new CarroBMW(1500, 1.4);

            // Se llama a los metodos del objeto
            carro2.Estado();
            carro2.Encender();
            carro2.Estado();
            carro2.Apagar();
            carro2.Estado();
            Console.WriteLine(carro2.ToString());

            Console.WriteLine("\nCarro 3");
            // Se instancia un objeto de la clase CarroVW
            CarroVW carro3 = new CarroVW(1800, 1.2);

            // Se llama a los metodos del objeto
            carro3.Estado();
            carro3.Encender();
            carro3.Estado();
            carro3.Apagar();
            carro3.Estado();
            Console.WriteLine(carro3.ToString());

            Console.ReadKey();
        }