Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            int CantBoliAzulInicial = 100,
                CantBoliRojaInicial = 50,
                CantAzulActual,
                CantRojoActual;
            ConsoleColor azul = ConsoleColor.Blue,
                         rojo = ConsoleColor.Red;

            bool pudoPintar = false;

            Boligrafo boliAzul = new Boligrafo(azul, CantBoliAzulInicial);
            Boligrafo boliRoja = new Boligrafo(rojo, CantBoliRojaInicial);


            CantAzulActual = boliAzul.getTinta();
            CantRojoActual = boliRoja.getTinta();


            Console.WriteLine("Cantidad boli {0} actual:{1}", azul, CantAzulActual);
            Console.WriteLine("Cantidad boli {0} actual:{1}\n\n", rojo, CantRojoActual);


            pudoPintar = boliAzul.Pintar(20);
            if (pudoPintar)
            {
                Console.WriteLine("\nPudo Pintar Azul {0}\n", 20);
            }

            pudoPintar = false;
            pudoPintar = boliRoja.Pintar(15);
            if (pudoPintar)
            {
                Console.WriteLine("\nPudo Pintar Rojo {0}\n", 15);
            }

            CantAzulActual = boliAzul.getTinta();
            CantRojoActual = boliRoja.getTinta();

            Console.WriteLine("\nCantidad boli {0} despues de pintar:{1}", azul, CantAzulActual);
            Console.WriteLine("Cantidad boli {0} despues de pintar:{1}\n\n", rojo, CantRojoActual);


            boliAzul.recargar();
            boliRoja.recargar();



            CantAzulActual = boliAzul.getTinta();
            CantRojoActual = boliRoja.getTinta();

            Console.WriteLine("\nCantidad boli {0} despues de recargar:{1}", azul, CantAzulActual);
            Console.WriteLine("Cantidad boli {0} despues de recargar:{1}\n\n", rojo, CantRojoActual);



            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 19";

            //Instancia de boligrafos
            Console.WriteLine("Se instancian los boligrafos");
            Boligrafo boligrafoAzul = new Boligrafo(ConsoleColor.Blue, 100);
            Boligrafo boligrafoRojo = new Boligrafo(ConsoleColor.Red, 100);

            //Uso de boligrafos
            Console.WriteLine("Se usan los boligrafos");
            boligrafoAzul.Pintar();
            boligrafoAzul.Pintar();
            boligrafoRojo.Pintar();

            //Mostrar nivel de tinta
            Console.WriteLine("Nivel de tinta boligrafo azul: {0}", boligrafoAzul.getTinta());
            Console.WriteLine("Nivel de tinta boligrafo rojo: {0}", boligrafoRojo.getTinta());

            //Carga de boligrafo azul
            Console.WriteLine("Se carga el boligrafo azul desde le metodo recargar");
            boligrafoAzul.Recargar();

            //Muestra nivel de tinta de boligrafo azul
            Console.WriteLine("Nivel de tinta boligrafo azul: {0}", boligrafoAzul.getTinta());

            Console.WriteLine("Recargar boligrafo rojo");
            boligrafoRojo.setTinta(150);
            if (boligrafoRojo.getTinta() == -1)
            {
                Console.WriteLine("Se desbordo la tinta");
            }

            //Cargo nuevamente el boligrafo rojo
            Console.WriteLine("Cargo nuevamente el boligrafo rojo");
            boligrafoRojo.setTinta(100);
            Console.WriteLine("Nivel de tinta boligrafo rojo: {0}", boligrafoRojo.getTinta());

            Console.ReadLine();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Boligrafo boliAzul = new Boligrafo(ConsoleColor.Blue, 100);
            Boligrafo boliRojo = new Boligrafo(ConsoleColor.Red, 50);


            Console.WriteLine("Tinta inicial boliAzul: " + boliAzul.getTinta());
            Console.WriteLine("Tinta inicial boliRojo: " + boliRojo.getTinta());

            boliAzul.Pintar(50);
            boliRojo.Pintar(25);

            Console.WriteLine("Tinta luego de pintar con azul: " + boliAzul.getTinta());
            Console.WriteLine("Tinta luego de pintar con rojo: " + boliRojo.getTinta());

            boliAzul.recargar();
            boliRojo.recargar();

            Console.WriteLine("Tinta azul luego de recargar: " + boliAzul.getTinta());
            Console.WriteLine("Tinta roja luego de recargar: " + boliRojo.getTinta());

            Console.ReadKey();
        }