static void Main(string[] args) { Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(10, ConsoleColor.Red); string dibujo; if (boligrafoAzul.Pintar(20, out dibujo)) { Console.WriteLine(dibujo); } else { Console.WriteLine("Tinta Insuficiente"); boligrafoAzul.Recargar(); Console.WriteLine("Recargando"); boligrafoAzul.Pintar(20, out dibujo); Console.WriteLine(dibujo); } if (boligrafoRojo.Pintar(15, out dibujo)) { Console.WriteLine(dibujo); } else { Console.WriteLine("Tinta Insuficiente"); boligrafoRojo.Recargar(); Console.WriteLine("Recargando"); boligrafoRojo.Pintar(15, out dibujo); Console.WriteLine(dibujo); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 17"; string dibujito1, dibujito2; //INSTANCIAMOS BOLIGRAFO Boligrafo b1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo b2 = new Boligrafo(3, ConsoleColor.Red); //LLAMAMOS AL METODO PINTAR if (!b1.Pintar(12, out dibujito1)) { Console.WriteLine("El boligrafo se quedo sin tinta"); } if (b2.Pintar(50, out dibujito2)) { Console.WriteLine("El boligrafo se quedo sin tinta"); } //LLAMAMOS AL METODO RECARGAR b1.Recargar(); b2.Recargar(); //SEATEMOS EL COLOR Console.ForegroundColor = b1.GetColor(); Console.WriteLine(dibujito1); Console.ForegroundColor = b2.GetColor(); Console.WriteLine(dibujito2); Console.ReadKey(); }
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(); }
static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); miBoligrafo.Recargar(10); Console.WriteLine(miBoligrafo.UnidadesDeEscritura); Lapiz miLapiz = new Lapiz(10); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); Console.ReadKey(); }
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(); }
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(); } }
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) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(2); Boligrafo miBoligrafo = new Boligrafo(2, ConsoleColor.Green); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Se puede escribir"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper e2Lapiz = ((IAcciones)miLapiz).Escribir("No se puede escribir"); Console.ForegroundColor = e2Lapiz.color; Console.WriteLine(e2Lapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("No se puede escribir"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); miBoligrafo.Recargar(20); Console.WriteLine("Hago una recarga\n"); EscrituraWrapper e2Boligrafo = miBoligrafo.Escribir("Se puede escribir"); Console.ForegroundColor = e2Boligrafo.color; Console.WriteLine(e2Boligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadKey(); }