Exemple #1
0
        static void Main()
        {
            Avion UnA = new Avion(100, 999);

            Console.WriteLine(UnA.CalcularImpuesto());
            Console.WriteLine(((IARBA)UnA).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestoNacional(UnA));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(UnA));
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            //Vehiculo unVehiculo = new Vehiculo("FRT 123");
            //Auto unAuto = new Auto("ASD 111");
            //unAuto.cantPuertas = 4;
            //Console.WriteLine(unVehiculo.MostrarDatos());
            //Console.WriteLine(unAuto.MostrarDatos());

            Familiar  autoFamiliar   = new Familiar("ASD 123");
            Deportivo autoDeportivo  = new Deportivo("ZXC 321");
            Carreta   unaCarreta     = new Carreta("SSDFG");
            Avion     unAvion        = new Avion("1235 A");
            Comercial avionComercial = new Comercial("ASDF 5");
            Privada   avionPrivado   = new Privada("FGHJ 6");

            List <Vehiculo> listaVehiculos = new List <Vehiculo>();

            listaVehiculos.Add(autoDeportivo);
            listaVehiculos.Add(autoFamiliar);
            listaVehiculos.Add(unaCarreta);
            listaVehiculos.Add(unAvion);


            foreach (Vehiculo item in listaVehiculos)
            {
                Console.WriteLine(item.CalcularCosto());
            }

            List <Iafip> listaIafip = new List <Iafip>();

            listaIafip.Add(autoDeportivo);
            listaIafip.Add(unAvion);
            listaIafip.Add(avionComercial);
            listaIafip.Add(avionPrivado);

            foreach (Iafip item in listaIafip)
            {
                Console.WriteLine(Gestion.MostrarImp(item));
            }

            Console.ReadKey();
        }
 static void Main(string[] args)
 {
     Avion miAvion = new Avion(100, 555);
 }