Esempio n. 1
0
        //Metodo para pedir al usuario elegir una opcion
        public void Menu()
        {
            //Instanciamos las clases automovil y avion
            Automovil A = new Automovil();
            Avion     V = new Avion();

            Console.WriteLine("Seleccione una opcion");
            Console.WriteLine("opc1.-Detalles de un Automovil");
            Console.WriteLine("opc2.-Calcular tiempo de un Automovil");
            Console.WriteLine("opc3.-Detalles de un Avion");
            Console.WriteLine("opc4.-Calcular tiempo de un Avion");

            //Aqui hacemos el case para realizar las operaciones
            string n = Convert.ToString(Console.ReadLine());

            switch (n)
            {
            case "1":
                Lista();
                break;

            case "2":
                A.calcular();
                break;

            case "3":
                Lista_Avion();
                break;

            case "4":
                V.calcular();
                break;
            }
            Menu();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Avion     avion     = new Avion(1000, 500);
            Carreta   carreta   = new Carreta(100);
            Comercial comercial = new Comercial(1000, 500, 10);
            Deportivo deportivo = new Deportivo(1000, "AAA", 500);
            Familiar  familiar  = new Familiar(1000, "BBB", 10);
            Privado   privado   = new Privado(1000, 1000, 1000);

            //AVION
            Console.WriteLine(avion.CalcularImpuesto());
            Console.WriteLine(((IARBA)avion).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestNacional(avion));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(avion));
            Console.WriteLine();

            //CARRETA
            Console.WriteLine(carreta.CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(carreta));
            Console.WriteLine();

            //COMERCIAL
            Console.WriteLine(comercial.CalcularImpuesto());
            Console.WriteLine(((IARBA)comercial).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestNacional(comercial));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(comercial));
            Console.WriteLine();

            //DEPORTIVO
            Console.WriteLine(deportivo.CalcularImpuesto());
            Console.WriteLine(((IARBA)deportivo).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestNacional(deportivo));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(deportivo));
            Console.WriteLine();

            //FAMILIAR

            //PRIVADO
            Console.WriteLine(privado.CalcularImpuesto());
            Console.WriteLine(((IARBA)privado).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestNacional(privado));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(privado));
            Console.WriteLine();



            //Comercial comercial = new Comercial(1000, 1200, 300);
            //Avion avion = new Avion(100, 5000);
            //Console.WriteLine(avion.CalcularImpuesto());
            //Console.WriteLine(Gestion.MostrarImpuestNacional(avion));
            //Console.WriteLine(((IARBA)avion).CalcularImpuesto());
            //Console.WriteLine(comercial.CalcularImpuesto());

            Console.ReadKey();
        }
Esempio n. 3
0
        //Metodo para listar los detalles del avion
        public void Lista_Avion()
        {
            Avion V = new Avion();

            V.Bienvenido();
            V.Detail();
            V.Acelerar();
            V.Aterrizar();
            V.Despegar();
            V.Frenar();
            V.Girar();
        }