static void Main(string[] args) { B.Boligrafo sharpie = new B.Boligrafo(100, ConsoleColor.Blue); B.Boligrafo bic = new B.Boligrafo(50, ConsoleColor.Red); Console.Title = "Ejercicio Nro 17"; string drawPen1; string drawPen2; // Shows Color and Ink's level. Console.WriteLine(sharpie.GetColor()); Console.WriteLine(bic.GetColor()); Console.WriteLine(sharpie.GetTinta()); Console.WriteLine(bic.GetTinta()); Console.WriteLine("----------------------"); /*Draws*/ sharpie.Pintar(-20, out drawPen1); Console.WriteLine(sharpie.GetTinta()); // "80 /*Show Line*/ sharpie.ShowDraw(drawPen1); // #20 Console.WriteLine("-----------------------"); bic.Pintar(-60, out drawPen2); Console.WriteLine(bic.GetTinta()); // #0 bic.ShowDraw(drawPen2); // #50 Console.WriteLine("-----------------------"); bic.Pintar(-60, out drawPen2); // It can't Console.WriteLine(bic.GetTinta()); bic.ShowDraw(drawPen2); Console.WriteLine("-----------------------"); bic.Recargar(); Console.WriteLine(bic.GetTinta()); Console.ReadKey(true); }
static void Main(string[] args) { string dibujo = string.Empty; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); azul.Pintar(-5, out dibujo); Console.ForegroundColor = azul.color; Console.WriteLine(dibujo); rojo.Pintar(-10, out dibujo); Console.ForegroundColor = rojo.color; Console.WriteLine(dibujo); Console.WriteLine(azul.GetTinta()); Console.WriteLine(rojo.GetTinta()); azul.se Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 17"; Console.ForegroundColor = ConsoleColor.DarkGray; ConsoleColor color; short tinta; int gastar = 0; string chequeo; bool comprobacion = false; color = ConsoleColor.Blue; tinta = 100; Boligrafo.Boligrafo boligrafo1 = new Boligrafo.Boligrafo(color, tinta); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo1.GetColor(), boligrafo1.GetTinta()); color = ConsoleColor.Red; tinta = 50; Boligrafo.Boligrafo boligrafo2 = new Boligrafo.Boligrafo(color, tinta); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo2.GetColor(), boligrafo2.GetTinta()); gastar = 110; comprobacion = boligrafo1.Pintar(gastar, out chequeo); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo1.GetColor(), boligrafo1.GetTinta()); boligrafo1.Recarga(); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo1.GetColor(), boligrafo1.GetTinta()); comprobacion = boligrafo2.Pintar(gastar, out chequeo); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo2.GetColor(), boligrafo2.GetTinta()); boligrafo2.Recarga(); Console.WriteLine("El color del boligrafo es {0} y tiene {1} de tinta", boligrafo2.GetColor(), boligrafo2.GetTinta()); Console.ReadLine(); }
static void Main(string[] args) { string mensaje; int gasto = 110; Boligrafo BoligrafoRojo = new Boligrafo(ConsoleColor.Red, 100); Boligrafo BoligrafoAzul = new Boligrafo(ConsoleColor.Blue, 100); BoligrafoRojo.Recargar(); BoligrafoAzul.Recargar(); Console.WriteLine($"El total de tinta del boligrafo rojo es de %{BoligrafoRojo.getTinta()}\n" + $"se va a utilizar un total de %{gasto}\n"); BoligrafoRojo.Pintar(gasto, out mensaje); Console.WriteLine(mensaje); Console.ReadKey(); }