static void Main(string[] args) { Boligrafo miBoligrafo = new Boligrafo(1, ConsoleColor.Green); Boligrafo miBoligrafo1 = new Boligrafo(1, ConsoleColor.Green); Boligrafo miBoligrafo2 = new Boligrafo(0, ConsoleColor.Green); Boligrafo miBoligrafo3 = new Boligrafo(3, ConsoleColor.Green); Lapiz miLapiz = new Lapiz(10); Lapiz miLapiz2 = new Lapiz(0); Cartuchera1 uno = new Cartuchera1(); Cartuchera2 dos = new Cartuchera2(); uno = miLapiz2 + uno; uno = miBoligrafo + uno; uno = miBoligrafo3 + uno; Console.WriteLine(uno.ProbarElementos()); Console.WriteLine(miBoligrafo.UnidadesDeEscritura); dos = miBoligrafo2 + dos; dos = miBoligrafo3 + dos; dos = miBoligrafo1 + dos; dos = miLapiz + dos; dos = miLapiz2 + dos; Console.WriteLine(dos.ProbarElementos()); Console.WriteLine(miBoligrafo1.UnidadesDeEscritura); Console.ReadKey(); }
static void Main(string[] args) { Cartuchera1 cartuchera1 = new Cartuchera1(); Cartuchera2 cartuchera2 = new Cartuchera2(); bool retorno; cartuchera1.Utiles = new Boligrafo(3, ConsoleColor.Green); cartuchera1.Utiles = new Lapiz(1); cartuchera1.Utiles = new Boligrafo(5, ConsoleColor.Yellow); cartuchera1.Utiles = new Lapiz(2); cartuchera2.Boligrafos = new Boligrafo(4, ConsoleColor.Green); cartuchera2.Boligrafos = new Boligrafo(2, ConsoleColor.Red); cartuchera2.Lapices = new Lapiz(3); cartuchera2.Lapices = new Lapiz(2); do { retorno = cartuchera1.ProbarElementos(); Console.WriteLine(retorno); }while (retorno); //Prueba los utiles hasta que un boligrafo no pueda escribir por falta de tinta y el metodo retorne false Console.WriteLine(); do { retorno = cartuchera2.ProbarElementos(); Console.WriteLine(retorno); }while (retorno); //Lo mismo que anterior Console.ReadKey(); }
static void Main(string[] args) { Cartuchera1 car1 = new Cartuchera1(); Cartuchera2 car2 = new Cartuchera2(); Lapiz uno = new Lapiz(10); Lapiz dos = new Lapiz(5); Lapiz tres = new Lapiz(5); Boligrafo bUno = new Boligrafo(10, ConsoleColor.Blue); Boligrafo bDos = new Boligrafo(5, ConsoleColor.Red); Boligrafo bTres = new Boligrafo(5, ConsoleColor.Green); car1.utiles.Add(uno); car1.utiles.Add(dos); car1.utiles.Add(tres); car1.utiles.Add(bUno); car1.utiles.Add(bDos); car1.utiles.Add(bTres); car2.lapices.Add(uno); car2.lapices.Add(dos); car2.lapices.Add(tres); car2.lapiceras.Add(bUno); car2.lapiceras.Add(bDos); car2.lapiceras.Add(bTres); Console.WriteLine(car2.ProbarElemento().ToString()); Console.WriteLine(car1.ProbarElementos().ToString()); Console.ReadKey(); }
static void Main(string[] args) { bool resultado = true; ConsoleColor colorOriginal = Console.ForegroundColor; Cartuchera1 cUno = new Cartuchera1(); Cartuchera2 cDos = new Cartuchera2(); Lapiz miLapiz = new Lapiz(3); Boligrafo miBoligrafo = new Boligrafo(3, ConsoleColor.Green); cUno.lista.Add(miLapiz); cUno.lista.Add(miBoligrafo); cDos.listaBoligrafos.Add(miBoligrafo); cDos.listaLapices.Add(miLapiz); Console.WriteLine("Pruebo elementos Cartuchera1:"); do { resultado = cUno.ProbarElementos(); } while (resultado == true); resultado = true; Console.WriteLine(""); Console.WriteLine("Pruebo elementos Cartuchera2: "); do { resultado = cDos.ProbarElementos(); } while (resultado == true); Console.WriteLine(""); Console.WriteLine("Termino."); /* * 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(); }
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); Cartuchera1 cartuchera1 = new Cartuchera1(); cartuchera1.cartuchera.Add(miLapiz); cartuchera1.cartuchera.Add(miBoligrafo); Cartuchera2 cartuchera2 = new Cartuchera2(); cartuchera2.lapices.Add(miLapiz); cartuchera2.boligrafos.Add(miBoligrafo); bool retorno = true; do { retorno = cartuchera1.ProbarElementos(); }while (retorno == true); Console.WriteLine(retorno); do { retorno = cartuchera2.ProbarElementos(); }while (retorno == true); Console.WriteLine(retorno); Console.ReadKey(); }
static void Main(string[] args) { //ConsoleColor colorOriginal = Console.ForegroundColor; //Lapiz miLapiz = new Lapiz(10); //Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green); //IAcciones iAcciones = miLapiz; //EscrituraWrapper eLapiz = iAcciones.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(); //Ejercicio 53 Cartuchera1 c1 = new Cartuchera1(); Cartuchera2 c2 = new Cartuchera2(); //Lapices y boligrafos Lapiz l1 = new Lapiz(8); Lapiz l2 = new Lapiz(3); Lapiz l3 = new Lapiz(1); Lapiz l4 = new Lapiz(0); Boligrafo b1 = new Boligrafo(3, ConsoleColor.Blue); Boligrafo b2 = new Boligrafo(2, ConsoleColor.Blue); Boligrafo b3 = new Boligrafo(0, ConsoleColor.Gray); // c1.utiles.Add(l1); c1.utiles.Add(l2); c1.utiles.Add(l4); c1.utiles.Add(b1); c1.utiles.Add(b3); // c2.lapices.Add(l1); c2.lapices.Add(l4); c2.boligrafos.Add(b2); c2.boligrafos.Add(b3); Console.WriteLine(c1.ProbarElementos()); Console.WriteLine(c2.ProbarElementos()); Console.ReadKey(); }
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) { 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(); }