static void Main(string[] args) { Console.Title = "Ejercicio Nro 17"; string escribir; Boligrafo b1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo b2 = new Boligrafo(50, ConsoleColor.Red); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta()); b1.Pintar(-20, out escribir); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta()); b1.Recargar(); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta()); Console.WriteLine(); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta()); b2.Pintar(-40, out escribir); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta()); b2.Recargar(); Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red); string dibujo1; string dibujo2; Console.WriteLine($"El Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " + $"color: {boligrafo1.GetColor()}"); Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " + $"color: {boligrafo2.GetColor()}"); Console.WriteLine(); if (boligrafo1.Pintar(15, out dibujo1)) { Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Blue; Console.WriteLine("Gasto de tinta: " + dibujo1); } else { Console.WriteLine("No se puedo pintar!"); } if (boligrafo2.Pintar(10, out dibujo2)) { Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine("Gasto de tinta: " + dibujo2); } else { Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine("No se puedo pintar!"); } Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Black; Console.WriteLine($"\nEl Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " + $"color: {boligrafo1.GetColor()}"); Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " + $"color: {boligrafo2.GetColor()}"); Console.WriteLine("\nSe recarga la tinta."); boligrafo1.Recargar(); boligrafo2.Recargar(); Console.WriteLine($"\nEl Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " + $"color: {boligrafo1.GetColor()}"); Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " + $"color: {boligrafo2.GetColor()}"); Console.ReadKey(); }
static void Main(string[] args) { string printAzul; string printRojo; Boligrafo azul = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo rojo = new Boligrafo(ConsoleColor.Red, 50); Console.WriteLine("Color: " + azul.GetColor()); Console.WriteLine("Tinta: " + azul.GetTinta()); azul.Pintar(-20, out printAzul); Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta())); azul.Pintar(-40, out printAzul); Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta())); azul.Pintar(-60, out printAzul); Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta())); azul.Recargar(); Console.WriteLine("\nTinta: " + azul.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { string dibujo = ""; //Creo los objetos boligrafo: Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red); Console.Title = "Ejercicio Nro 17"; //Programa: //Establezco el color de la letra Console.ForegroundColor = boligrafoAzul.GetColor(); //Pinto boligrafoAzul.Pintar(30, out dibujo); //Muestro el dibujo Console.Write("{0}\n", dibujo); Console.ForegroundColor = boligrafoRojo.GetColor(); //Pinto boligrafoRojo.Pintar(7, out dibujo); //Muestro el dibujo Console.Write("{0}\n", dibujo); Console.ReadKey(); }
static void Main(string[] args) { string pintar = null; Boligrafo boliAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boliRojo = new Boligrafo(50, ConsoleColor.Red); Console.WriteLine("Bolígrafo azul-Test:"); Console.WriteLine("Nivel de tinta inicial debe ser 100: {0}", boliAzul.GetTinta()); Console.WriteLine("Color de tinta debe ser azul: {0}", boliAzul.GetColor().ToString()); Console.WriteLine("Gastar 50..."); Console.WriteLine("Escribir el gasto de tinta y en el color indicado: "); boliAzul.Pintar(50, out pintar); Console.WriteLine("Nivel de tinta debe ser 50: {0}", boliAzul.GetTinta()); boliAzul.Recargar(); Console.WriteLine("Nivel de tinta debe ser 100, hubo recarga: {0}", boliAzul.GetTinta()); Console.ReadKey(); Console.Clear(); Console.WriteLine("Bolígrafo rojo-Test:"); Console.WriteLine("Nivel de tinta inicial debe ser 50: {0}", boliRojo.GetTinta()); Console.WriteLine("Color de tinta debe ser rojo: {0}", boliRojo.GetColor().ToString()); Console.WriteLine("Gastar 30..."); Console.WriteLine("Escribir el gasto de tinta y en el color indicado: "); boliRojo.Pintar(30, out pintar); Console.WriteLine("Nivel de tinta debe ser 20: {0}", boliRojo.GetTinta()); boliRojo.Recargar(); Console.WriteLine("Nivel de tinta debe ser 100, hubo recarga: {0}", boliRojo.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 18"; string impresionAzul; string impresionRojo; ConsoleColor actual = Console.ForegroundColor; Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); if (azul.Pintar(30, out impresionAzul) == true) { Console.ForegroundColor = azul.GetColor(); Console.WriteLine("Gasto de tinta azul: {0}", impresionAzul); Console.WriteLine($"Gasto de tinta azul: {impresionAzul}"); Console.ForegroundColor = actual; } if (rojo.Pintar(20, out impresionRojo) == true) { Console.ForegroundColor = rojo.GetColor(); Console.WriteLine("Gasto de tinta roja: {0}", impresionRojo); Console.WriteLine($"Gasto de tinta roja: {impresionRojo}"); Console.ForegroundColor = actual; } Console.ReadLine(); }
static void Main(string[] args) { Console.Title = "Ejercicio 17"; Boligrafo boliAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boliRojo = new Boligrafo(50, ConsoleColor.Red); boliAzul.Pintar(90, out string dibujoAzul); Console.ForegroundColor = boliAzul.GetColor(); Console.WriteLine(dibujoAzul); Console.WriteLine("El boligrafo azul tiene un nivel de tinta de {0}", boliAzul.GetTinta()); boliAzul.Recargar(); Console.WriteLine("Luego de recargar, el boligrafo azul tiene un nivel de tinta de {0}\n", boliAzul.GetTinta()); boliRojo.Pintar(60, out string dibujoRojo); Console.ForegroundColor = boliRojo.GetColor(); Console.WriteLine(dibujoRojo); Console.WriteLine("El boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta()); boliRojo.Recargar(); Console.WriteLine("Luego de recargar, el boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta()); boliRojo.Pintar(80, out dibujoRojo); Console.WriteLine(dibujoRojo); Console.WriteLine("El boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta()); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red); string dibujo; if (boligrafo1.Pintar(10, out dibujo)) { Console.BackgroundColor = boligrafo1.GetColor(); Console.WriteLine(dibujo); } else { Console.Write(dibujo); } if (boligrafo2.Pintar(20, out dibujo)) { Console.BackgroundColor = boligrafo2.GetColor(); Console.WriteLine(dibujo); } else { Console.Write(dibujo); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; string impresionAzul; string impresionRojo; ConsoleColor actual = Console.ForegroundColor; Boligrafo azul = new Boligrafo(ConsoleColor.Blue, 30); Boligrafo rojo = new Boligrafo(ConsoleColor.Red, 50); if (azul.Pintar(10, out impresionAzul) == true) { Console.ForegroundColor = azul.GetColor(); Console.WriteLine(impresionAzul); Console.ForegroundColor = actual; } if (rojo.Pintar(51, out impresionRojo) == true) { Console.ForegroundColor = rojo.GetColor(); Console.WriteLine(impresionRojo); Console.ForegroundColor = actual; } Console.ReadLine(); }
public static void Main(string[] args) { string dibujo; Console.Title = "Ejercicio 17"; Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue); Console.WriteLine("El bolígrafo 1 tiene {0} de tinta.", boligrafo1.GetTinta()); Console.WriteLine("El bolígrafo 1 es de color {0}.", boligrafo1.GetColor()); Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red); Console.WriteLine("El bolígrafo 2 tiene {0} de tinta.", boligrafo2.GetTinta()); Console.WriteLine("El bolígrafo 2 es de color {0}.", boligrafo2.GetColor()); if (boligrafo1.Pintar(100, out dibujo)) { Console.WriteLine("No ha faltado tinta."); } boligrafo1.Recargar(); Console.WriteLine("Boligrafo 1 recargado con {0} de tinta.", boligrafo1.GetTinta()); Console.WriteLine("Dibujo de boligrafo 1: {0}", dibujo); boligrafo2.Pintar(5, out dibujo); Console.WriteLine("Dibujo de boligrafo 2: {0}", dibujo); Console.ReadLine(); }
private static void ImprimirDibujo(string dibujo, Boligrafo boligrafo) { if (dibujo.Length > 0) { Console.ForegroundColor = boligrafo.GetColor(); Console.WriteLine("{0}", dibujo); Console.WriteLine("Queda {0} tinta en el boligrafo", boligrafo.GetTinta()); } }
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.Red); string texto = " "; azul.Pintar(5, out texto); Console.BackgroundColor = azul.GetColor(); Console.Write(texto); Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Ejercicio 17"; #region //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. #endregion Boligrafo boligrafoVerde = new Boligrafo(ConsoleColor.Green, 100); Boligrafo boligrafoAmarillo = new Boligrafo(ConsoleColor.Yellow, 60); string dibujo = ""; short tinta; Console.ForegroundColor = boligrafoVerde.GetColor(); Console.WriteLine("Boligrado Verde"); boligrafoVerde.Pintar(101, out dibujo); Console.WriteLine(dibujo); boligrafoVerde.Pintar(50, out dibujo); Console.WriteLine(dibujo); tinta = boligrafoVerde.GetTinta(); Console.WriteLine("El nivel de tinta es: {0}", tinta); boligrafoVerde.Recargar(); tinta = boligrafoVerde.GetTinta(); Console.WriteLine("Nivel de tinta ahora es: {0}", tinta); Console.ForegroundColor = boligrafoAmarillo.GetColor(); Console.WriteLine("Boligrafo Amarillo"); boligrafoAmarillo.Pintar(101, out dibujo); Console.WriteLine(dibujo); boligrafoAmarillo.Pintar(50, out dibujo); Console.WriteLine(dibujo); tinta = boligrafoAmarillo.GetTinta(); Console.WriteLine("El nivel de tinta es: {0}", tinta); boligrafoAmarillo.Recargar(); tinta = boligrafoAmarillo.GetTinta(); Console.WriteLine("Nivel de tinta ahora es: {0}", tinta); }
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) { 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) { 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(); }