static void Main(string[] args) { string d = ""; Boligrafo boligrafo = new Boligrafo(ConsoleColor.Blue, 100); Console.WriteLine("Boligrafo Cargado: {0} Unidades", boligrafo.GetTinta); boligrafo.Pintar(2, out d); Console.WriteLine("Escritura - Tinta Restante {0}", boligrafo.GetTinta); Console.ForegroundColor = boligrafo.GetColor; Console.WriteLine(d); Console.ResetColor(); d = ""; boligrafo = new Boligrafo(ConsoleColor.Red, 10); Console.WriteLine("Boligrafo Cargado: {0} Unidades", boligrafo.GetTinta); bool resultado = boligrafo.Pintar(11, out d); Console.WriteLine("Escritura: Tinta Restante {0}", boligrafo.GetTinta); Console.ForegroundColor = boligrafo.GetColor; Console.WriteLine(d); d = ""; boligrafo.Recargar(); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo boli1 = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo boli2 = new Boligrafo(ConsoleColor.Red, 50); boli1.Pintar(30); boli2.Pintar(50); boli2.Recargar(); boli2.Pintar(50); Console.ReadKey(); }
static void Main(string[] args) { string dibujo; bool rta; bool rta1; Console.Title = "Ejercicio Nro 17"; Boligrafo boligrafo1 = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo boligrafo2 = new Boligrafo(ConsoleColor.Red, 50); Console.WriteLine("El nivel del boligrafo 1 antes de pintar es {0}", boligrafo1.GetTinta()); rta = boligrafo1.Pintar(10, out dibujo); if (rta == true) { Console.WriteLine("Pudo pintar el dibujo entero"); Console.WriteLine(dibujo); Console.ForegroundColor = ConsoleColor.Gray; } else { Console.WriteLine("No pudo pintar el dibujo entero"); Console.WriteLine(dibujo); Console.ForegroundColor = ConsoleColor.Gray; } Console.WriteLine("El nivel del boligrafo 1 despues de pintar es {0}", boligrafo1.GetTinta()); Console.WriteLine(); Console.WriteLine("El nivel del boligrafo 2 antes de pintar es {0}", boligrafo2.GetTinta()); rta1 = boligrafo2.Pintar(51, out dibujo); if (rta1 == true) { Console.WriteLine("Pudo pintar el dibujo entero"); Console.WriteLine(dibujo); Console.ForegroundColor = ConsoleColor.Gray; } else { Console.WriteLine("No pudo pintar el dibujo entero"); Console.WriteLine(dibujo); Console.ForegroundColor = ConsoleColor.Gray; } Console.WriteLine("El nivel del boligrafo 2 despues de pintar es {0}", boligrafo2.GetTinta()); Console.WriteLine(); Console.WriteLine("Cargo nuevamente el boligrafo 2"); boligrafo2.Recargar(); Console.WriteLine("Despues de la recarga el boligrafo 2 tiene {0} de nivel de tinta", boligrafo2.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo b1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo b2 = new Boligrafo(50, ConsoleColor.Red); string cadena = "No hay tinta"; b1.Recargar(); b1.Pintar(-50, out cadena); b2.Pintar(-10, out cadena); Console.ReadLine(); }
static void Main(string[] args) { Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red); string cadena = "Sin tinta para escribir."; boligrafoAzul.Recargar(); boligrafoAzul.Pintar(-50, out cadena); boligrafoRojo.Pintar(-10, out cadena); Console.ReadLine(); }
static void Main(string[] args) { Console.Title = "Ejercicio 17"; Boligrafo bBlue = new Boligrafo(100, ConsoleColor.Blue); Boligrafo bRed = new Boligrafo(50, ConsoleColor.Red); Boligrafo bGreen = new Boligrafo(30, ConsoleColor.Green); string paint; bBlue.Pintar(10, out paint); bRed.Pintar(20, out paint); bRed.Pintar(20, out paint); bRed.Pintar(20, out paint); bGreen.Pintar(11, out paint); bGreen.Pintar(33, out paint); bGreen.Recargar(); bGreen.Pintar(100, out paint); Console.ReadLine(); }
static void Main(string[] args) { Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red); string pintura; Console.ForegroundColor = boligrafo1.GetColor(); boligrafo1.Pintar(50, out pintura); Console.WriteLine(pintura); Console.ForegroundColor = boligrafo2.GetColor(); boligrafo2.Pintar(50, out pintura); Console.WriteLine(pintura); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Tinta Boligrafo 1 :{0}", boligrafo1.GetTinta()); Console.WriteLine("Tinta Boligrafo 2 :{0}", boligrafo2.GetTinta()); boligrafo2.Recargar(); Console.WriteLine("RECARGA BOLIGRAFO 2 ..."); Console.WriteLine("Tinta Boligrafo 1 :{0}", boligrafo1.GetTinta()); Console.WriteLine("Tinta Boligrafo 2 :{0}", boligrafo2.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio N°17"; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); Console.ForegroundColor = azul.GetColor(); azul.Pintar(99, out string dibujo); Console.WriteLine(dibujo); Console.ForegroundColor = rojo.GetColor(); rojo.Pintar(5, out dibujo); Console.WriteLine(dibujo); Console.ForegroundColor = azul.GetColor(); azul.Pintar(40, out dibujo); Console.WriteLine(dibujo); Console.ForegroundColor = azul.GetColor(); azul.Pintar(1, out dibujo); Console.WriteLine(dibujo); Console.ForegroundColor = rojo.GetColor(); rojo.Pintar(75, out dibujo); Console.WriteLine(dibujo); azul.Recargar(); Console.ForegroundColor = azul.GetColor(); azul.Pintar(40, out dibujo); Console.WriteLine(dibujo); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo bluePen = new Boligrafo(0, ConsoleColor.Blue); Boligrafo redPen = new Boligrafo(5, ConsoleColor.Red); string opcion; string dibujo; do { Console.Write("1. Azul\n2. Rojo\n\nOpcion: "); opcion = Console.ReadLine(); } while (!(opcion != "1" || opcion != "2")); Console.Clear(); switch (opcion) { case "1": Console.WriteLine("Cantidad de tinta disponible: " + bluePen.GetTinta()); Console.Write("\nIngrese cantidad de tinta a gastar: "); short gasto = Convert.ToByte(Console.ReadLine()); if (bluePen.Pintar(gasto, out dibujo)) { Console.Write("\nDibujo:"); Console.ForegroundColor = bluePen.GetColor(); Console.WriteLine(dibujo); } else { Console.Write("\nNo hay suficiente tinta"); } Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\n\nAplicando recarga de tinta..."); bluePen.Recargar(); Console.WriteLine("\nCantidad de tinta actual: " + bluePen.GetTinta()); break; case "2": Console.WriteLine("Cantidad de tinta disponible: " + redPen.GetTinta()); Console.Write("\nIngrese cantidad de tinta a gastar: "); short gastoRed = Convert.ToByte(Console.ReadLine()); if (redPen.Pintar(gastoRed, out dibujo)) { Console.Write("\nTinta gastada:"); Console.ForegroundColor = redPen.GetColor(); Console.WriteLine(dibujo); Console.WriteLine("Cantidad de tinta disponible: " + redPen.GetTinta()); } else { Console.Write("\nTinta gastada:"); Console.ForegroundColor = redPen.GetColor(); Console.WriteLine(dibujo); Console.Write("\nNo hay suficiente tinta"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\n\nAplicando recarga de tinta..."); redPen.Recargar(); Console.WriteLine("\nCantidad de tinta actual: " + redPen.GetTinta()); } break; } Console.ReadKey(); }
static void Main(string[] args) { Boligrafo bol; Boligrafo bol2; string dib; short tinta; bol = new Boligrafo(ConsoleColor.Blue, Boligrafo.cantidadTintaMaxima); bol2 = new Boligrafo(ConsoleColor.Red, 50); Console.ForegroundColor = bol.GetColor(); tinta = bol.GetTinta(); Console.Write(" Tinta inicial en el boligrafo azul: {0}", tinta); Console.WriteLine(); if (bol.Pintar(30, out dib)) { Console.WriteLine(" Se logro pintar"); Console.WriteLine(dib); tinta = bol.GetTinta(); Console.Write(" Tinta luego de pintar: {0}", tinta); Console.WriteLine(); } else { Console.WriteLine(dib); } bol.Recargar(); tinta = bol.GetTinta(); Console.Write(" Tinta luego de recargar: {0}", tinta); Console.WriteLine(); Console.ReadKey(); Console.Clear(); Console.ForegroundColor = bol2.GetColor(); tinta = bol2.GetTinta(); Console.Write(" Tinta inicial en el boligrafo rojo: {0}", tinta); Console.WriteLine(); if (bol2.Pintar(200, out dib)) { Console.WriteLine(" Se logro pintar"); Console.WriteLine(dib); tinta = bol2.GetTinta(); Console.Write(" Tinta luego de pintar: {0}", tinta); Console.WriteLine(); } else { Console.WriteLine(dib); } if (bol2.Pintar(200, out dib)) { Console.WriteLine(" Se logro pintar"); Console.WriteLine(dib); } else { Console.WriteLine(dib); } bol2.Recargar(); tinta = bol2.GetTinta(); Console.Write(" Tinta luego de recargar: {0}", tinta); Console.WriteLine(); Console.ReadKey(); }
static void Main(string[] args) { string dibujoM; int opcion; string valor; bool sigue = true; Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red); //Menu while (sigue == true) { Console.WriteLine("1. Ver boligrafos"); Console.WriteLine("2. Pintar azul"); Console.WriteLine("3. Recargar azul"); Console.WriteLine("4. Pintar rojo"); Console.WriteLine("5. Recargar rojo"); Console.WriteLine("6. Salir"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: { Console.ForegroundColor = boligrafo1.GetColor(); Console.WriteLine("BoligrafoAzul"); Console.WriteLine(boligrafo1.GetTinta() + " " + boligrafo1.GetColor()); Console.ForegroundColor = boligrafo2.GetColor(); Console.WriteLine("BoligrafoRojo"); Console.WriteLine(boligrafo2.GetTinta() + " " + boligrafo2.GetColor()); break; } case 2: { Console.WriteLine("Cuanto va a pintar"); valor = Console.ReadLine(); if (boligrafo1.Pintar(int.Parse(valor), out dibujoM) == true) { Console.ForegroundColor = boligrafo1.GetColor(); Console.WriteLine(dibujoM); } else { Console.WriteLine("No se puede pintar tanto"); Console.ForegroundColor = boligrafo1.GetColor(); Console.WriteLine(dibujoM); } break; } case 3: { boligrafo1.Recargar(); Console.ForegroundColor = boligrafo1.GetColor(); Console.WriteLine("BoligrafoAzul"); Console.WriteLine(boligrafo1.GetTinta() + " " + boligrafo1.GetColor()); break; } case 4: { Console.WriteLine("Cuanto va a pintar"); valor = Console.ReadLine(); if (boligrafo2.Pintar(int.Parse(valor), out dibujoM) == true) { Console.ForegroundColor = boligrafo2.GetColor(); Console.WriteLine(dibujoM); } else { Console.WriteLine("No se puede pintar tanto"); Console.ForegroundColor = boligrafo2.GetColor(); Console.WriteLine(dibujoM); } break; } case 5: { boligrafo2.Recargar(); Console.ForegroundColor = boligrafo2.GetColor(); Console.WriteLine("BoligrafoRojo"); Console.WriteLine(boligrafo2.GetTinta() + " " + boligrafo2.GetColor()); break; } default: { sigue = false; break; } } Console.ForegroundColor = ConsoleColor.Gray; Console.ReadKey(); Console.Clear(); } /* * Console.WriteLine("Pinto 5"); * if (boligrafo1.Pintar(5, out dibujoM) == true) * { * Console.ForegroundColor = boligrafo1.GetColor(); * Console.WriteLine(dibujoM); * } * Console.ReadKey(); */ }