Example #1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Clase 05";


            ConsoleColor red  = ConsoleColor.Red;
            ETipoTinta   tipo = ETipoTinta.China;
            Tinta        T1   = new Tinta();
            Tinta        T2   = new Tinta(red);
            Tinta        T3   = new Tinta(red, tipo);
            Tinta        T4   = new Tinta();

            Console.WriteLine(Tinta.Mostrar(T1));
            Console.WriteLine(Tinta.Mostrar(T2));
            Console.WriteLine(Tinta.Mostrar(T3));
            if (T1 == T4)
            {
                Console.WriteLine(Tinta.Mostrar(T4));
            }

            Pluma P1 = new Pluma("Parker");

            P1 += T4;
            P1 += T4;
            P1 += T4;
            P1 += T2;
            Console.WriteLine(P1);
            if (P1 == T1) //Sobrecarga de operador == que compara la tinta que contiene la pluma, con otro obj tinta.
            {
                Console.WriteLine("Es la misma tinta");
            }

            Console.WriteLine("Resto tinta...");
            P1 -= T1;
            Console.WriteLine(P1);
            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio Clase 05";
            Console.ForegroundColor = ConsoleColor.DarkGreen;

            Tinta lapicera = new Tinta();

            Console.WriteLine(Tinta.Mostrar(lapicera));
            lapicera = new Tinta(ConsoleColor.DarkGray);
            Console.WriteLine(Tinta.Mostrar(lapicera));
            lapicera = new Tinta(ConsoleColor.DarkCyan, ETipoTinta.China);
            Console.WriteLine(Tinta.Mostrar(lapicera));
            lapicera = new Tinta();
            Tinta lapicera2 = new Tinta();

            Console.WriteLine("Son iguales? {0}", lapicera == lapicera2);
            lapicera2 = new Tinta(ConsoleColor.DarkMagenta, ETipoTinta.Comun);
            Console.WriteLine("Son iguales? {0}", lapicera == lapicera2);
            Pluma pluma1 = new Pluma("Pelican", 0, lapicera2);
            Pluma pluma2 = new Pluma("Fabercastle", 22);

            Console.WriteLine(pluma2);
            pluma2 -= lapicera;
            Console.WriteLine(pluma2);

            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 += lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            Console.WriteLine();
            pluma1 -= lapicera2;
            Console.WriteLine(pluma1);
            Console.WriteLine();
            pluma1 -= lapicera;
            Console.WriteLine(pluma1);


            Console.ReadLine();
        }