static void Main(string[] args)
        {
            Pluma p1 = new Pluma();
            Pluma p2 = new Pluma();
            Pluma p3 = new Pluma();
            Tinta t1 = new Tinta();
            Tinta t2 = new Tinta(ConsoleColor.Yellow);
            Tinta t3 = new Tinta(ConsoleColor.Black, ETipoTinta.China);

            t1 = null;

            p1 = null;
            if (t1 != t2)
            {
                Console.WriteLine("Ambos son diferentes");
            }
            if (p1 == t1)
            {
                Console.WriteLine("Ambos son null");
            }
            if (p1 != p2)
            {
                Console.WriteLine("Son distintos");
            }
            if (t2 != t3)
            {
                Console.WriteLine("Son diferentes");
            }
            Console.WriteLine("Prueba de casteo. " + (string)t3);
            Console.Read();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Cyan;

            Tinta tinta1 = new Tinta();
            Tinta tinta2 = new Tinta(ConsoleColor.Blue);
            Tinta tinta3 = new Tinta(ConsoleColor.Red, ETipoTinta.Comun);


            Pluma pluma1 = new Pluma();
            Pluma pluma2 = new Pluma("Bic");
            Pluma pluma3 = new Pluma("Pelican", 10, tinta2);
            Pluma pluma4 = new Pluma("Parker", 5, tinta3);

            Console.WriteLine(pluma1);
            //Console.WriteLine(pluma2);
            Console.WriteLine(pluma3);
            Console.WriteLine(pluma4);

            pluma4 += tinta3;
            pluma3 += tinta3;


            Console.WriteLine(pluma4);
            Console.WriteLine(pluma3);

            pluma3 += tinta2;

            Console.WriteLine();
            Console.WriteLine(pluma3);

            Console.WriteLine(Tinta.Mostrar(tinta1));
            Console.WriteLine(Tinta.Mostrar(tinta2));
            Console.WriteLine(Tinta.Mostrar(tinta3));

            Console.WriteLine();

            if (tinta1 == tinta2)
            {
                Console.WriteLine("{0} y {1} Son Iguales", Tinta.Mostrar(tinta1), Tinta.Mostrar(tinta2));
            }
            else
            {
                Console.WriteLine("{0} y {1} no son Iguales", Tinta.Mostrar(tinta1), Tinta.Mostrar(tinta2));
            }

            if (tinta1 == tinta3)
            {
                Console.WriteLine("{0} y {1} Son Iguales", Tinta.Mostrar(tinta1), Tinta.Mostrar(tinta3));
            }
            else
            {
                Console.WriteLine("{0} y {1} no son Iguales", Tinta.Mostrar(tinta1), Tinta.Mostrar(tinta3));
            }

            Console.ReadLine();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Console.Title = "Clase 05";


            Tinta tinta1 = new Tinta(ConsoleColor.Black, ETipoTinta.China);
            Tinta tinta2 = new Tinta(ConsoleColor.Cyan);

            Pluma pluma1 = new Pluma();
            Pluma pluma2 = new Pluma("lopez", 99, tinta2);

            Console.WriteLine("Comparacion == dos tintas diferentes : ");
            Console.WriteLine(tinta1 == tinta2);

            Console.WriteLine(" ");

            Console.WriteLine("Comparacion != dos tintas diferentes : ");
            Console.WriteLine(tinta1 != tinta2);

            Console.WriteLine(" ");

            Console.WriteLine("Tinta 1 {0}  ", Tinta.Mostrar(tinta1));
            Console.WriteLine("Tinta 2 {0}  ", Tinta.Mostrar(tinta2));

            Console.WriteLine(" ");

            Console.WriteLine("Datos de pluma2 :");
            Console.WriteLine(pluma2);

            Console.WriteLine(" ");

            Console.WriteLine("Comparacion == deuna pluma con una tinta distitnos :");
            Console.WriteLine(pluma2 == tinta1);  //comparar valores de tinta dentro de pluma con tinta

            Console.WriteLine(" ");

            Console.WriteLine("Comparacion != deuna pluma con una tinta distitnos :");
            Console.WriteLine(pluma2 != tinta1); //comparar valores de tinta dentro de pluma con tinta

            Console.WriteLine(" ");

            Console.WriteLine("Resta entre pluma y una tinta con valores distintos ");
            Pluma pluma3 = pluma2 - tinta1;

            Console.WriteLine(pluma3);

            Console.WriteLine(" ");

            Console.WriteLine("Suma entre pluma y una tinta con valores distintos ");
            Pluma pluma4 = pluma1 + tinta2;

            Console.WriteLine(pluma4);



            Console.ReadLine();
        }
Exemple #4
0
        static void Main(string[] args)
        { //hacer todas la combinaciones para mostrar
            Tinta  tinta1 = new Tinta();
            string b      = (string)tinta1;

            Pluma p = new Pluma();

            b  = p;
            p += tinta1;

            Console.WriteLine(p);

            Console.ReadKey();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Tinta tinta  = new Tinta(ConsoleColor.Cyan, ETipoTinta.ConBrillito);
            Tinta tinta1 = new Tinta(ConsoleColor.Blue);
            Tinta tinta2 = new Tinta(ConsoleColor.Green);
            Pluma pluma  = new Pluma("Bic", tinta);
            Pluma pluma1 = new Pluma("Bic", tinta2);

            //Pluma pluma2 = pluma + tinta2;
            //Console.WriteLine("Tipo de tinta: " + Tinta.Mostrar(tinta));
            //Console.WriteLine("Tipo de tinta: " + Tinta.Mostrar(tinta1));
            //Console.WriteLine("Tipo de tinta: " + Tinta.Mostrar(tinta2));
            //Console.ForegroundColor = ConsoleColor.Gray;

            //if (tinta==tinta2)
            //{
            //  Console.WriteLine("Son iguales");
            //}
            //else
            //{
            //  Console.WriteLine("Son distintas");
            //}

            //Console.WriteLine(Pluma.Mostrar(pluma));
            //Console.WriteLine(Pluma.Mostrar(pluma1));
            //Console.WriteLine(Pluma.Mostrar(pluma2));
            //Console.ForegroundColor = ConsoleColor.Gray;
            //if (pluma == tinta)
            //{
            //  Console.WriteLine("Son iguales");
            //}
            //else
            //{
            //  Console.WriteLine("Son distintas");
            //}
            Console.Write(tinta);
            Console.WriteLine("");
            Console.Write((string)pluma);
            Console.ReadKey();
        }
Exemple #6
0
 public static string Mostrar(Pluma pluma)
 {
     return(pluma.Mostrar());
 }