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(); }
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 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(); }