Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Avion     av    = new Avion(100, 2000);
            Carreta   car   = new Carreta(100);
            Deportivo depor = new Deportivo(100, "", 10);

            Console.WriteLine(Gestion.MostrarImpuestoNacional(av));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial((IARBA)av));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(car));
            Console.WriteLine(Gestion.MostrarImpuestoNacional(depor));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial((IARBA)depor));
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Avion     av = new Avion(100, 120);
            Carreta   c  = new Carreta(100);
            Deportivo d  = new Deportivo(100, "asd", 2);

            Console.WriteLine("Avion");
            Console.WriteLine(((IAFIP)av).CalcularImpuesto());
            Console.WriteLine(((IARBA)av).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestoNacional(av));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(av));
            Console.WriteLine("Carreta");
            Console.WriteLine(((IARBA)c).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(c));
            Console.WriteLine("DEportivo");
            Console.WriteLine(((IAFIP)d).CalcularImpuesto());
            Console.WriteLine(((IARBA)d).CalcularImpuesto());
            Console.WriteLine(Gestion.MostrarImpuestoNacional(d));
            Console.WriteLine(Gestion.MostrarImpuestoProvincial(d));
            Console.ReadLine();
        }