Exemplo n.º 1
0
        public static string Mostrar(Tinta a)
        {
            string retorno = "Sin Tinta";

            if (!object.Equals(a, null)) //(a!=null) no funciona, preguntar
            {
                retorno = a.Mostrar();
            }
            return(retorno);
        }
        public static string Mostrar(Tinta a)
        {
            string retorno = "--";

            if (!object.Equals(a, null))
            {
                retorno = a.Mostrar();
            }
            return(retorno);
        }
Exemplo n.º 3
0
 public static string Mostrar(Tinta elemento)
 {
     if (!object.Equals(elemento, null))
     {
         return(elemento.Mostrar());
     }
     else
     {
         return("");
     }
 }
Exemplo n.º 4
0
        public string Mostrar()
        {
            string retorno;

            retorno = "MARCA: " + this._marca + " CANTIDAD: " + this._cantidad;
            if ((object)this._tinta != null)
            {
                retorno += " " + Tinta.Mostrar(this._tinta);
            }
            return(retorno);
        }
Exemplo n.º 5
0
        private string Mostrar()
        {
            string retorno = "";

            if (this._tinta != null)
            {
                retorno += "El la marca de la pluma es ";
                retorno += this._marca;
                retorno += ", hay una cantidad de ";
                retorno += this._cantidad;
                retorno += " y su tinta es ";
                retorno += Tinta.Mostrar(this._tinta);
            }
            else
            {
                retorno += "Error!!! No tiene tinta asignada!!!";
            }
            return(retorno);
        }
Exemplo n.º 6
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();
        }