static void Main(string[] args) { Console.Title = "Ejercicio 33 Modelo de parcial-1"; List <Boligrafo> miLista = new List <Boligrafo>(); Boligrafo Unboligrafo = new Boligrafo("blanco", "bic", 60); Unboligrafo.Escribir(70); if (Unboligrafo.RegargarTinta(90)) { Console.WriteLine("Boligrafo Recargado"); } else { Console.WriteLine("No se pudo recargar"); } Unboligrafo.Escribir(30); if (Unboligrafo.RegargarTinta()) { Console.WriteLine("Boligrafo Recargado"); } else { Console.WriteLine("No se pudo recargar"); } miLista = miLista + Unboligrafo; Boligrafo boligrafo2 = new Boligrafo("rojo", "Silvapen", 50); miLista.Add(boligrafo2); Console.WriteLine(" Muestro :"); Boligrafo.MostrarBoligrafos(miLista); Console.ReadLine(); Console.WriteLine(" Sumo :"); Boligrafo Otrobligrafo = new Boligrafo("verde", "Parker", 60); miLista = miLista + Otrobligrafo; Boligrafo.MostrarBoligrafos(miLista); Console.ReadLine(); Console.WriteLine(" Resto :"); Boligrafo BoligrafoTres = new Boligrafo(40, "verde", "Parker"); miLista = miLista - BoligrafoTres; Boligrafo.MostrarBoligrafos(miLista); Console.ReadLine(); }
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) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); EscrituraWrapper eLapiz = miLapiz.Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadLine(); }
static void Main(string[] args) { Console.Title = "Ejercicio_17"; Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red); string dibujoAzul; string dibujoRojo; boligrafoAzul.Pintar(3, out dibujoAzul); Console.ForegroundColor = boligrafoAzul.GetColor(); Console.WriteLine("{0}", dibujoAzul); boligrafoRojo.Pintar(6, out dibujoRojo); Console.ForegroundColor = boligrafoRojo.GetColor(); Console.WriteLine("{0}", dibujoRojo); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red); string dibujo; rojo.Pintar(20, out dibujo); Console.ForegroundColor = rojo.GetColor(); Console.WriteLine(dibujo); azul.Pintar(20, out dibujo); Console.ForegroundColor = azul.GetColor(); Console.WriteLine(dibujo); rojo.Pintar(20, out dibujo); Console.ForegroundColor = rojo.GetColor(); Console.WriteLine(dibujo); 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) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); // Lápiz está implementada de manera explícita. EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); // Bolígrafo no, por eso casteo. EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); 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) { Boligrafo boliAzul = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo boliRojo = new Boligrafo(ConsoleColor.Red, 50); Console.WriteLine("Tinta inicial boliAzul: " + boliAzul.getTinta()); Console.WriteLine("Tinta inicial boliRojo: " + boliRojo.getTinta()); boliAzul.Pintar(50); boliRojo.Pintar(25); Console.WriteLine("Tinta luego de pintar con azul: " + boliAzul.getTinta()); Console.WriteLine("Tinta luego de pintar con rojo: " + boliRojo.getTinta()); boliAzul.recargar(); boliRojo.recargar(); Console.WriteLine("Tinta azul luego de recargar: " + boliAzul.getTinta()); Console.WriteLine("Tinta roja luego de recargar: " + boliRojo.getTinta()); Console.ReadKey(); }
static void Main(string[] args) { Cartuchera1 c1 = new Cartuchera1(); Cartuchera2 c2 = new Cartuchera2(); ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); //me canse despues lo termino Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadKey(); }
static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadKey(); BoligrafoHeredado boli = new BoligrafoHeredado(); boli.Escribir("Saraza"); }
static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(ConsoleColor.Green, 1); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Cartuchera1 c1 = new Cartuchera1(); Cartuchera2 c2 = new Cartuchera2(); c1.listaAcciones.Add(miLapiz); c1.listaAcciones.Add(miBoligrafo); c2.listaBoligrafo.Add(miBoligrafo); c2.listaLapiz.Add(miLapiz); c2.ProbarElementosBoligrafo(); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.WriteLine(c1.ProbarElementos()); Console.WriteLine(c2.ProbarElementosBoligrafo()); Console.WriteLine(c2.ProbarElementosLapiz()); Console.ReadKey(); }
static void Main(string[] args) { Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue); Boligrafo boligrafoRojo = new Boligrafo(50, ConsoleColor.Red); String dibujoAzul; String dibujoRojo; Console.Write("\nEl nivel de tinta del boligrafo azul es: " + boligrafoAzul.GetTinta()); Console.Write("\nEl nivel de tinta del boligrafo rojo es: " + boligrafoRojo.GetTinta()); Console.Write("\nEl color de tinta del boligrafo azul es: " + boligrafoRojo.GetColor()); Console.Write("\nEl color de tinta del boligrafo rojo es: " + boligrafoRojo.GetColor()); boligrafoAzul.Pintar(10, out dibujoAzul); boligrafoRojo.Pintar(5, out dibujoRojo); Console.ForegroundColor = boligrafoAzul.GetColor(); Console.Write("\nEl consumo de tinta al dibujar fue >> " + dibujoAzul); Console.ForegroundColor = boligrafoRojo.GetColor(); Console.Write("\nEl consumo de tinta al dibujar fue >> " + dibujoRojo); Console.ResetColor(); Console.Write("\nEl nivel de tinta del boligrafo azul es: " + boligrafoAzul.GetTinta()); Console.Write("\nEl nivel de tinta del boligrafo rojo es: " + boligrafoRojo.GetTinta()); Console.ReadKey(); }
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(); }
static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(3); Boligrafo miBoligrafo = new Boligrafo(4, ConsoleColor.Green); EscrituraWrapper eLapiz = miLapiz.Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Console.ReadKey(); Console.WriteLine("Prueba Ejercicio 53"); Cartuchera1 cartuchera1 = new Cartuchera1(); Cartuchera2 cartuchera2 = new Cartuchera2(); Lapiz miLapiz2 = new Lapiz(3); Boligrafo miBoligrafo2 = new Boligrafo(1, ConsoleColor.Red); Lapiz miLapiz3 = new Lapiz(2); Boligrafo miBoligrafo3 = new Boligrafo(3, ConsoleColor.Blue); Lapiz miLapiz4 = new Lapiz(2); Boligrafo miBoligrafo4 = new Boligrafo(3, ConsoleColor.Magenta); cartuchera1.Lista.Add(miLapiz); cartuchera1.Lista.Add(miLapiz2); cartuchera1.Lista.Add(miLapiz3); cartuchera1.Lista.Add(miLapiz4); cartuchera1.Lista.Add(miBoligrafo); cartuchera1.Lista.Add(miBoligrafo2); cartuchera1.Lista.Add(miBoligrafo3); cartuchera1.Lista.Add(miBoligrafo4); cartuchera2.ListaLapices.Add(miLapiz); cartuchera2.ListaLapices.Add(miLapiz2); cartuchera2.ListaLapices.Add(miLapiz3); cartuchera2.ListaLapices.Add(miLapiz4); cartuchera2.ListaBoligrafos.Add(miBoligrafo); cartuchera2.ListaBoligrafos.Add(miBoligrafo2); cartuchera2.ListaBoligrafos.Add(miBoligrafo3); cartuchera2.ListaBoligrafos.Add(miBoligrafo4); bool flag; Console.WriteLine("Prueba Elementos Cartuchera 1"); do { flag = cartuchera1.ProbarElementos(); Console.WriteLine("{0}", flag); }while (flag); Console.ReadKey(); Console.WriteLine("Prueba Elementos Cartuchera 2"); do { flag = cartuchera2.ProbarElementos(); Console.WriteLine("{0}", flag); } while (flag); Console.ReadKey(); }
static void Main(string[] args) { ConsoleColor colorOriginal = Console.ForegroundColor; Lapiz miLapiz = new Lapiz(10); Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); Lapiz miLapiz2 = new Lapiz(3); Boligrafo miBoligrafo2 = new Boligrafo(2, ConsoleColor.Green); EscrituraWrapper eLapiz = ((IAcciones)miLapiz).Escribir("Hola"); Console.ForegroundColor = eLapiz.color; Console.WriteLine(eLapiz.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miLapiz); EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola"); Console.ForegroundColor = eBoligrafo.color; Console.WriteLine(eBoligrafo.texto); Console.ForegroundColor = colorOriginal; Console.WriteLine(miBoligrafo); Cartuchera1 c1 = new Cartuchera1(); c1.Acciones.Add(miLapiz); c1.Acciones.Add(miBoligrafo); Console.WriteLine("Probando elementos de cartuchera 1"); try { Console.WriteLine(c1.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c1.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c1.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c1.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } Cartuchera1 c2 = new Cartuchera1(); c2.Acciones.Add(miLapiz2); c2.Acciones.Add(miBoligrafo2); Console.WriteLine("Probando elementos de cartuchera 2"); try { Console.WriteLine(c2.ProbarElementos()); }catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c2.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c2.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } try { Console.WriteLine(c2.ProbarElementos()); } catch (NotImplementedException e) { Console.WriteLine("Not implemented.."); } Console.ReadKey(); }
static void Main(string[] args) { Boligrafo bl1 = new Boligrafo(ConsoleColor.Blue, 100); Boligrafo bl2 = new Boligrafo(ConsoleColor.Red, 50); }