static void Main(string[] args)
        {
            Boligrafo boligrafoAzul;
            Boligrafo boligrafoRojo;
            string    tintaUsada;
            bool      banderaSePinto = false;

            boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue);
            boligrafoRojo = new Boligrafo(50, ConsoleColor.Red);

            Console.WriteLine("El color del boligrafo es " + boligrafoAzul.GetColor());
            Console.WriteLine("La cantidad de tinta del boligrafo es " + boligrafoAzul.GetTinta());

            Console.WriteLine("El nivel de tinta anterior era de: {0}.", boligrafoRojo.GetTinta());

            banderaSePinto = boligrafoRojo.Pintar(-20, out tintaUsada);

            if (banderaSePinto)
            {
                Console.WriteLine("El nivel de tinta actual de: {0}.\nSe uso {1} de tinta", boligrafoRojo.GetTinta(), tintaUsada);
            }

            boligrafoRojo.Recargar();
            Console.WriteLine(boligrafoRojo.GetTinta());

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            ConsoleColor colorOriginal; // guardo el colo de la tipografia original
            string       dibujo;
            Boligrafo    boligrafoAzul = new Boligrafo(ConsoleColor.Blue, 3);
            Boligrafo    boligrafoRojo = new Boligrafo(ConsoleColor.Red, 50);

            colorOriginal           = Console.ForegroundColor; //le asigno el color del boligrafo a la tipografia de la consola
            Console.ForegroundColor = boligrafoAzul.GetColor();
            boligrafoAzul.Pintar(10, out dibujo);
            Console.WriteLine(dibujo);
            Console.ForegroundColor = colorOriginal;
            Console.WriteLine("El nivel de tinta del boligrafo azul es {0}", boligrafoAzul.GetTinta());
            boligrafoAzul.Pintar(10, out dibujo);
            Console.WriteLine(dibujo);
            Console.ReadKey();
        }
Exemple #3
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();
        }
Exemple #4
0
        static void Main(string[] args)
        {
            Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red);
            string    dibujo;



            rojo.Pintar(20, out dibujo);
            Console.ForegroundColor = rojo.GetColor();
            Console.WriteLine(dibujo);
            azul.Pintar(20, out dibujo);
            Console.ForegroundColor = azul.GetColor();
            Console.WriteLine(dibujo);
            rojo.Pintar(20, out dibujo);
            Console.ForegroundColor = rojo.GetColor();
            Console.WriteLine(dibujo);

            Console.ReadKey();
        }
Exemple #5
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();
        }
        static void Main(string[] args)
        {
            Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red);
            string    textoColor;

            Console.ForegroundColor = azul.GetColor();
            azul.Pintar(20, out textoColor);

            Console.ForegroundColor = rojo.GetColor();
            rojo.Pintar(40, out textoColor);

            Console.ReadKey();
        }
Exemple #7
0
        static void Main(string[] args)
        {
            string dibujoB1 = "";
            string dibujoB2 = "";

            Boligrafo boligrafo1 = new Boligrafo();
            Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red);

            Console.Write("color del Boligrafo 01: {0}\n", boligrafo1.GetColor());
            Console.Write("nivel de tinta del Boligrafo 01: {0}\n\n", boligrafo1.GetTinta());

            Console.Write("color del Boligrafo 02: {0}\n", boligrafo2.GetColor());
            Console.Write("nivel de tinta del Boligrafo 02: {0}\n\n", boligrafo2.GetTinta());

            boligrafo1.Pintar(50, out dibujoB1);
            Console.Write("Boligrafo 01 pudo gastar: ");
            Console.ForegroundColor = boligrafo1.GetColor();
            Console.Write("{0}\n\n", dibujoB1);
            Console.ResetColor();

            boligrafo2.Pintar(25, out dibujoB2);
            Console.Write("Boligrafo 02 pudo gastar: ");
            Console.ForegroundColor = boligrafo2.GetColor();
            Console.Write("{0}\n\n", dibujoB2);
            Console.ResetColor();


            Console.Write("color del Boligrafo 01: {0}\n", boligrafo1.GetColor());
            Console.Write("nivel de tinta del Boligrafo 01: {0}\n\n", boligrafo1.GetTinta());

            Console.Write("color del Boligrafo 02: {0}\n", boligrafo2.GetColor());
            Console.Write("nivel de tinta del Boligrafo 02: {0}\n\n", boligrafo2.GetTinta());


            boligrafo1.Recargar();
            boligrafo2.Recargar();

            Console.Write("color del Boligrafo 01: {0}\n", boligrafo1.GetColor());
            Console.Write("nivel de tinta del Boligrafo 01: {0}\n\n", boligrafo1.GetTinta());

            Console.Write("color del Boligrafo 02: {0}\n", boligrafo2.GetColor());
            Console.Write("nivel de tinta del Boligrafo 02: {0}\n\n", boligrafo2.GetTinta());


            Console.ReadKey();
        }
Exemple #8
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_17";

            Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red);
            string    dibujoAzul;
            string    dibujoRojo;

            boligrafoAzul.Pintar(3, out dibujoAzul);
            Console.ForegroundColor = boligrafoAzul.GetColor();
            Console.WriteLine("{0}", dibujoAzul);

            boligrafoRojo.Pintar(6, out dibujoRojo);
            Console.ForegroundColor = boligrafoRojo.GetColor();
            Console.WriteLine("{0}", dibujoRojo);

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            short  tintaBoligrafoAzul = 100;
            short  tintaBoligrafoRojo = 50;
            string test;


            Boligrafo boligrafoRojo = new Boligrafo(tintaBoligrafoRojo, ConsoleColor.Red);

            boligrafoRojo.Pintar(10, out test);
            Console.WriteLine(test);
            Console.ReadKey();

            Boligrafo boligrafoAzul = new Boligrafo(tintaBoligrafoAzul, ConsoleColor.Blue);

            boligrafoAzul.Pintar(25, out test);
            Console.WriteLine(test);
            Console.ReadKey();
        }
Exemple #10
0
        static void Main(string[] args)
        {
            Boligrafo bol1 = new Boligrafo(ConsoleColor.Blue, 100);
            Boligrafo bol2 = new Boligrafo(ConsoleColor.Red, 0);

            string dib;

            Console.WriteLine(bol1.Tinta);
            Console.ReadKey();
            if (bol1.Pintar(10, out dib))
            {
                Console.ForegroundColor = bol1.Color;
                Console.WriteLine(dib);
                Console.ReadKey();
                Console.WriteLine(bol1.Tinta);
                Console.ReadKey();
                bol1.Recargar();
                Console.WriteLine(bol1.Tinta);
                Console.ReadKey();
            }
        }
Exemple #11
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();
        }
Exemple #12
0
        static void Main(string[] args)
        {
            Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red);
            String    dibujoAzul;
            String    dibujoRojo;

            Console.Write("\nEl nivel de tinta del boligrafo azul es: " + boligrafoAzul.GetTinta());
            Console.Write("\nEl nivel de tinta del boligrafo rojo es: " + boligrafoRojo.GetTinta());

            Console.Write("\nEl color de tinta del boligrafo azul es: " + boligrafoRojo.GetColor());
            Console.Write("\nEl color de tinta del boligrafo rojo es: " + boligrafoRojo.GetColor());

            boligrafoAzul.Pintar(10, out dibujoAzul);
            boligrafoRojo.Pintar(5, out dibujoRojo);
            Console.ForegroundColor = boligrafoAzul.GetColor();
            Console.Write("\nEl consumo de tinta al dibujar fue >> " + dibujoAzul);
            Console.ForegroundColor = boligrafoRojo.GetColor();
            Console.Write("\nEl consumo de tinta al dibujar fue >> " + dibujoRojo);
            Console.ResetColor();
            Console.Write("\nEl nivel de tinta del boligrafo azul es: " + boligrafoAzul.GetTinta());
            Console.Write("\nEl nivel de tinta del boligrafo rojo es: " + boligrafoRojo.GetTinta());
            Console.ReadKey();
        }