private static void EjecutarMenuBoligrafos(Boligrafo boligrafo) { string[] menuOpcionesBoligrafo = { "Pintar", "Recargar", "Volver" }; int opcion = 0; int gasto = 0; string dibujo = string.Empty; bool volver = false; do { Console.Clear(); Console.WriteLine(Menu.CrearMenu(menuOpcionesBoligrafo, "Acciones del bolígrafo")); if (Solicitud.PedirEntero("Elija una opción: ", "Valor erroneo.", ref opcion)) { switch (opcion) { case 1: if (Solicitud.PedirEntero("Gasto de tinta: ", "Valor erroneo.", ref gasto)) { boligrafo.Pintar(gasto, out dibujo); Console.ForegroundColor = boligrafo.GetColor(); Console.WriteLine(dibujo); Console.ResetColor(); Console.ReadKey(); } break; case 2: boligrafo.Recargar(); Console.WriteLine("Se recargó el bolígrafo."); Console.ReadKey(); break; case 3: volver = true; break; default: break; } } } while (!volver); }
static void Main(string[] args) { string dibujo = ""; //En el Main, crear un bolígrafo de tinta azul(ConsoleColor.Blue) y una cantidad inicial de tinta //de 100 y otro de tinta roja(ConsoleColor.Red) y 50 de tinta Boligrafo azul = new Boligrafo(); Boligrafo rojo = new Boligrafo(); azul.color = ConsoleColor.Blue; azul.tinta = 100; rojo.color = ConsoleColor.Red; rojo.tinta = 10; if (rojo.Pintar(51, out dibujo) == true) { Console.ForegroundColor = rojo.color; Console.WriteLine("{0}\nTinta actual: {1}", dibujo, rojo.tinta); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; string DibujoAzul; string DibujoRojo; Boligrafo Lapicera1 = new Boligrafo(100, ConsoleColor.Blue); Lapicera1.Pintar(30, out DibujoAzul); Console.WriteLine(DibujoAzul); Boligrafo Lapicera2 = new Boligrafo(50, ConsoleColor.Red); Lapicera2.Pintar(10, out DibujoRojo); Console.WriteLine(DibujoRojo); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo lapicera = new Boligrafo(100, ConsoleColor.Blue); string resultado; int gasto = 50; lapicera.Pintar(gasto, out resultado); Console.ForegroundColor = lapicera.GetColor(); Console.WriteLine(resultado); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Cantidad de tinta : {0}", lapicera.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { short tintaBoligrafoAzul = 100; short tintaBoligrafoRojo = 50; string test; Boligrafo boligrafoRojo = new Boligrafo(tintaBoligrafoRojo, ConsoleColor.Red); boligrafoRojo.Pintar(10, out test); Console.WriteLine(test); Console.ReadKey(); Boligrafo boligrafoAzul = new Boligrafo(tintaBoligrafoAzul, ConsoleColor.Blue); boligrafoAzul.Pintar(25, out test); Console.WriteLine(test); Console.ReadKey(); }
static void Main(string[] args) { string dibujo = ""; string dibujo2 = ""; // Boligrafo miBoligrafo = new Boligrafo(ConsoleColor.Blue, 100); miBoligrafo.Pintar(5, out dibujo); miBoligrafo.SetColor(ConsoleColor.Green); ImprimirDibujo(dibujo, miBoligrafo); // Boligrafo miBoligrafo2 = new Boligrafo(ConsoleColor.Red, 50); miBoligrafo2.Recargar(); miBoligrafo2.Pintar(70, out dibujo2); ImprimirDibujo(dibujo2, miBoligrafo2); // Console.ReadKey(); }
static void Main(string[] args) { string auxAmarillo = ""; string auxAzul = ""; Boligrafo LapiceraAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo LapiceraAmarilla = new Boligrafo(50, ConsoleColor.Yellow); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAmarilla.Pintar(-10, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); LapiceraAmarilla.Pintar(-10, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); LapiceraAmarilla.Pintar(-10, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); LapiceraAmarilla.Pintar(-10, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}"); LapiceraAzul.Pintar(-10, out auxAzul); Console.WriteLine($"{auxAzul}\n\n"); LapiceraAmarilla.recargar(); LapiceraAmarilla.Pintar(50, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); LapiceraAmarilla.Pintar(50, out auxAmarillo); Console.WriteLine($"{auxAmarillo}"); Console.ReadKey(); }
static void Main(string[] args) { string dibujoAzul; string dibujoRojo; Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red); Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine("** Bolígrafo Azul **"); if (boligrafoAzul.Pintar(-5, out dibujoAzul)) { Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Blue; Console.WriteLine(dibujoAzul); } else { Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine("No se pudo pintar!"); } Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine("** Bolígrafo Rojo **"); if (boligrafoRojo.Pintar(-49, out dibujoRojo)) { Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine(dibujoRojo); } else { Console.WriteLine("No se pudo pintar!"); } Console.ReadKey(); }
static void Main(string[] args) { Boligrafo boliUno = new Boligrafo(100, ConsoleColor.Blue); //Boligrafo boliDos = new Boligrafo(50, ConsoleColor.Red); string lele = string.Empty; //Console.WriteLine(boliUno.GetColor()); //Console.WriteLine(boliUno.GetTinta()); Console.WriteLine("Cantidad de tinta inicial: " + boliUno.GetTinta()); if (boliUno.Pintar(15, out lele))//si es true { Console.WriteLine("Color de la tinta: " + boliUno.GetColor()); Console.Write("Dibujo:"); Console.ForegroundColor = boliUno.GetColor(); Console.WriteLine(lele); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Cantidad de tinta ahora: " + boliUno.GetTinta()); Console.WriteLine("------Aplico una recarga de tinta------"); boliUno.Recargar(); Console.WriteLine("Cantidad de tinta actual: " + boliUno.GetTinta()); } //NOOOOOOOOOPPPPPPPPPPPPPPPP. //Console.WriteLine(boliUno.Pintar(2, out lele)); //Console.WriteLine("Cantidad de tinta: " + lele); //boliUno.Recargar(); //Console.WriteLine("Cantidad de tinta: " + boliUno.GetColor()); //PRUEBA //Console.WriteLine("Color de tinta: " + boliUno.GetColor()); //Console.WriteLine(boliUno.GetTinta()); //boliUno.Recargar(); //Console.WriteLine(boliUno.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Blue); string parametro = ""; bool pudo = azul.Pintar(75, out parametro); if (pudo) { Console.WriteLine("Alcanzó la tinta."); } else { Console.WriteLine("No alcanzó la tinta."); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); string dibujo; if (azul.Pintar(30, out dibujo)) { ; } Console.WriteLine(dibujo); if (rojo.Pintar(50, out dibujo)) { Console.WriteLine(dibujo); } Console.ReadKey(); }
static void Main(string[] args) { Boligrafo bo1 = new Boligrafo(0, ConsoleColor.Blue); Boligrafo bo2 = new Boligrafo(50, ConsoleColor.Red); string aux; if (bo1.Pintar(100, out aux)) { Console.ForegroundColor = bo1.GetColor; Console.WriteLine(aux); Console.WriteLine(bo1.GetTinta.ToString()); bo1.Recargar(); Console.ReadLine(); } else { Console.WriteLine(aux); Console.ReadLine(); } }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); string dibujo; rojo.Pintar(49, out dibujo); rojo.Pintar(10, out dibujo); Console.ForegroundColor = rojo.GetColor(); Console.WriteLine(dibujo); rojo.Recargar(); rojo.Pintar(10, out dibujo); Console.WriteLine(dibujo); Console.ReadKey(); }
static void Main(string[] args) { string dibujo; Boligrafo obj1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo obj2 = new Boligrafo(50, ConsoleColor.Yellow); if (obj1.Pintar(20, out dibujo)) { Console.WriteLine(dibujo); } else { Console.WriteLine("El boligrafo estaba vacio"); } if (obj2.Pintar(20, out dibujo)) { Console.WriteLine(dibujo); } else { Console.WriteLine("El boligrafo estaba vacio"); } if (obj1.Pintar(20, out dibujo)) { Console.WriteLine(dibujo); } else { Console.WriteLine("El boligrafo estaba vacio"); } obj1.Recargar(); obj2.Recargar(); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; Boligrafo boliAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boliRojo = new Boligrafo(50, ConsoleColor.Red); string[] menuEleccionBoligrafo = { "Usar bolígrafo Rojo", "Usar bolígrafo azul", "Salir" }; int opcion = 0; bool salir = false; do { Console.Clear(); Console.WriteLine(Menu.CrearMenu(menuEleccionBoligrafo, "Bolígrafos")); if (Solicitud.PedirEntero("Elija una opción: ", "Valor erroneo.", ref opcion)) { switch (opcion) { case 1: EjecutarMenuBoligrafos(boliRojo); break; case 2: EjecutarMenuBoligrafos(boliAzul); break; case 3: salir = true; break; default: break; } } } while (!salir); }
static void Main(string[] args) { Console.WriteLine("Ejercicio 17"); string v_diujo_1; string v_diujo_2; Boligrafo bic_1 = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo bic_2 = new Boligrafo(ConsoleColor.Red, 50); Console.WriteLine("boligrafo 1 tinta: {0}, color: {1}", bic_1.getTinta(), bic_1.getColor()); Console.WriteLine("boligrafo 2 tinta: {0}, color: {1}", bic_2.getTinta(), bic_2.getColor()); if (bic_1.pintar(30, out v_diujo_1)) { Console.WriteLine("Boligrafo 1 puede gastar: {0}", v_diujo_1); } if (bic_2.pintar(6, out v_diujo_2)) { Console.WriteLine("Boligrafo 2 puede gastar: {0}", v_diujo_2); } Console.ReadKey(); }
static void Main(string[] args) { Boligrafo Rojo = new Boligrafo(50,ConsoleColor.Red); Boligrafo Azul = new Boligrafo(100,ConsoleColor.Blue); Console.ReadKey(); }
public ConsoleColor GetColor(Boligrafo lapicera) { return(lapicera.color); }
public short GetTinta(Boligrafo lapicera) { return(lapicera.tinta); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; Console.ForegroundColor = ConsoleColor.Green; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); char salir = 'n'; string dibujo = ""; int opcion, cantTinta; do { Console.WriteLine("1- Escribir en rojo."); Console.WriteLine("2- Escribir en azul"); Console.WriteLine("3- Recargar"); Console.WriteLine("4- Salir"); Console.WriteLine(); Console.Write("Ingrese una opcion: "); if ((int.TryParse(Console.ReadLine(), out opcion)) && opcion >= 1 || opcion <= 4) { switch (opcion) { case 1: Console.Write("Cuanto desea escribir: "); if (int.TryParse(Console.ReadLine(), out cantTinta)) { if (rojo.Pintar(cantTinta, out dibujo)) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.Write(dibujo); Console.ReadKey(); } else { Console.Clear(); Console.WriteLine("No se pudo pintar por completo, recargue tinta."); Console.Write("Solo le quedaban: "); Console.ForegroundColor = ConsoleColor.Red; Console.Write(dibujo); Console.ReadKey(); } } break; case 2: Console.Write("Cuanto desea escribir: "); if (int.TryParse(Console.ReadLine(), out cantTinta)) { if (azul.Pintar(cantTinta, out dibujo)) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Blue; Console.Write(dibujo); Console.ReadKey(); } else { Console.Clear(); Console.WriteLine("No se pudo pintar por completo, recargue tinta."); Console.Write("Solo le quedaban: "); Console.ForegroundColor = ConsoleColor.Blue; Console.Write(dibujo); Console.ReadKey(); } } break; case 3: Console.WriteLine("1- Recargar tinta roja."); Console.WriteLine("2- Recargar tinta azul."); Console.WriteLine(); Console.Write("Elija una opcion: "); if (int.TryParse(Console.ReadLine(), out opcion)) { switch (opcion) { case 1: rojo.Recargar(); Console.Clear(); Console.Write("Se recargo la tinta roja"); Console.ReadKey(); break; case 2: azul.Recargar(); Console.Clear(); Console.Write("Se recargo la tinta azul "); Console.ReadKey(); break; default: Console.WriteLine("Error."); Console.ReadKey(); break; } } break; case 4: salir = 's'; break; } } else { Console.WriteLine("Error elija entre las opciones."); Console.ReadKey(); } Console.ForegroundColor = ConsoleColor.Green; Console.Clear(); } while (salir != 's'); }
static void Main(string[] args) { short tinta = 30; ConsoleColor color = ConsoleColor.Red; Boligrafo Boligrafo = new Boligrafo(tinta, color); }
static void Main(string[] args) { Boligrafo bol1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo bol2 = new Boligrafo(50, ConsoleColor.Red); }