Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 17";
            Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red);

            Console.BackgroundColor = ConsoleColor.White;
            string pintura;

            if (boligrafo1.Pintar(60, out pintura))
            {
                Console.ForegroundColor = boligrafo1.GetColor();
                Console.WriteLine(pintura);
            }
            else
            {
                Console.ForegroundColor = boligrafo1.GetColor();
                Console.WriteLine("No es posible pintar, revisar nivel de tinta");
            }
            boligrafo1.Recargar();
            if (boligrafo1.Pintar(90, out pintura))
            {
                Console.ForegroundColor = boligrafo1.GetColor();
                Console.WriteLine(pintura);
            }
            else
            {
                Console.ForegroundColor = boligrafo1.GetColor();
                Console.WriteLine("No es posible pintar, revisar nivel de tinta");
            }
            if (boligrafo2.Pintar(10, out pintura))
            {
                Console.ForegroundColor = boligrafo2.GetColor();
                Console.WriteLine(pintura);
            }
            else
            {
                Console.ForegroundColor = boligrafo2.GetColor();
                Console.WriteLine("No es posible pintar, revisar nivel de tinta");
            }
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 17";
            Boligrafo bolAzul = new Boligrafo(50, ConsoleColor.Blue);
            Boligrafo bolRojo = new Boligrafo(5, ConsoleColor.Red);
            string    dibujo;


            if (bolAzul.Pintar(51, out dibujo) == false)
            {
                Console.WriteLine("\n Tinta insuficiente");
            }
            Console.WriteLine(dibujo);


            if (bolRojo.Pintar(5, out dibujo) == false)
            {
                Console.WriteLine("\nTinta insuficiente");
            }
            Console.WriteLine(dibujo);
            Console.ReadLine();
        }
Пример #3
0
        static void Main(string[] args)
        {
            Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red);

            string pintura;

            if (boligrafoAzul.Pintar(3, out pintura))
            {
                Console.ForegroundColor = boligrafoAzul.GetColor();
                Console.WriteLine(pintura);
            }
            Console.WriteLine(boligrafoAzul.GetTinta());

            if (boligrafoRojo.Pintar(64, out pintura) == true)
            {
                Console.ForegroundColor = boligrafoRojo.GetColor();
                Console.WriteLine(pintura);
            }
            Console.WriteLine(boligrafoRojo.GetTinta());
            boligrafoRojo.Recargar();
            Console.WriteLine(boligrafoRojo.GetTinta());
            Console.ReadKey();
        }