Ejemplo n.º 1
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();
        }
Ejemplo n.º 2
0
        private string Mostrar() //llama a la funcion mostrar tinta para concatenar todo
        {
            string retorno = "";

            retorno += Tinta.Mostrar(this._tinta);
            retorno += "-" + this._marca.ToString() + "-" + this._cantidad.ToString();

            return(retorno);
        }
Ejemplo n.º 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();
        }
Ejemplo n.º 4
0
        public static String Mostrar(Tinta tinta)
        {
            string retorno = "error";

            if (!(Object.Equals(tinta, null)))
            {
                retorno = tinta.Mostrar();
            }
            return(retorno);
        }
Ejemplo n.º 5
0
        public static string Mostrar(Tinta tinta)
        {
            string cadena = "fin";

            if (!(object.Equals(tinta, null)))
            {
                cadena = tinta.Mostrar();
            }
            return(cadena);
        }
Ejemplo n.º 6
0
 public static string Mostrar(Tinta tinta)
 {
     Console.ForegroundColor = tinta._color;
     return(tinta.Mostrar());
 }
Ejemplo n.º 7
0
        private string Mostrar()
        {
            string retorno = "La pluma es: " + _marca + " y la tinta es: " + Tinta.Mostrar(_tinta);

            return(retorno);
        }
Ejemplo n.º 8
0
 private string Mostrar()
 {
     return(this._marca + "----" + this._cantidad.ToString() + "----" + Tinta.Mostrar(this._tinta));
 }