static void Main(string[] args) { entidades.sobrecarga.tinta a = new entidades.sobrecarga.tinta(); entidades.sobrecarga.tinta b = new entidades.sobrecarga.tinta(ConsoleColor.DarkBlue); entidades.sobrecarga.tinta c = new entidades.sobrecarga.tinta(ConsoleColor.DarkGreen, Etipo.conbrillito); Pluma plum = new Pluma("faber", 1, a); plum = plum + a; //operador "explicit" defino una tinta sin instanciar (" tinta t ") y asigno t= (tinta)plum //operador "-" plum = plum - a; Console.WriteLine(plum); if (plum == a) { Console.WriteLine("son iguales"); } else { Console.WriteLine("son distintas"); } Console.ReadLine(); }
static void Main(string[] args) { Tinta tintaUno = new Tinta(); Tinta tintaDos = new Tinta(ConsoleColor.Blue); Tinta tintaTres = new Tinta(ConsoleColor.Green, ETipoTinta.China); Tinta tintaCuatro = new Tinta(); Tinta tintaCinco = tintaUno; Console.WriteLine(Tinta.mostrar(tintaUno)); Console.WriteLine(Tinta.mostrar(tintaDos)); Console.WriteLine(Tinta.mostrar(tintaTres)); /*if(tintaUno.Equals(tintaCinco)) //determina equals sin son iguales * { * Console.WriteLine("Son iguales"); * } * else * { * Console.WriteLine("No son iguales"); * }*/ if (tintaUno == tintaDos) { Console.WriteLine("T1 y T2 son iguales"); } else { Console.WriteLine("T1 y T2 No son iguales"); } if (tintaTres != tintaDos) { Console.WriteLine("T3 y T2 no son iguales"); } else { Console.WriteLine("T3 y T2 son iguales"); } ////////////////////////////////////////////// Pluma p1 = new Pluma("Bic", tintaUno, 20); Pluma p2 = new Pluma(); string s = (string)p1; //explicita (lo puedo ver) string s1 = p1; //implicita p2 = p1 + tintaUno; p1 = p1 + tintaUno; p1 += tintaUno; if (p1 == tintaDos) { Console.WriteLine("Tienen la misma Tinta"); } else { Console.WriteLine("No tienen la misma Tinta"); } Console.ReadKey(); }
static void Main(string[] args) { Tinta tinta1 = new Tinta(); Tinta tinta2 = new Tinta(); Pluma miPluma = new Pluma("faber", 0, tinta1); miPluma = miPluma + tinta1; }
static void Main(string[] args) { Console.WriteLine("Creo y muestro 3 tipos de tinta"); Tinta t1 = new Tinta(); Tinta t2 = new Tinta(ConsoleColor.Blue); Tinta t3 = new Tinta(ConsoleColor.DarkGreen, ETipoTinta.China); Console.WriteLine("Tinta 1 = " + Tinta.Mostrar(t1)); Console.WriteLine("Tinta 2 = " + Tinta.Mostrar(t2)); Console.WriteLine("Tinta 3 = " + Tinta.Mostrar(t3)); Console.WriteLine(); Console.WriteLine("Creo y muestro 3 tipos de pluma. Utilizo la conversión implícita a tipo String"); Pluma p1 = new Pluma("Bic", t1, 40); Pluma p2 = new Pluma("Parker", t2, 80); Pluma p3 = new Pluma("Fibra", t3, 25); Console.Write("Pluma 1 = "); Console.WriteLine(p1); Console.Write("Pluma 2 = "); Console.WriteLine(p2); Console.Write("Pluma 3 = "); Console.WriteLine(p3); Console.WriteLine(); Console.WriteLine("Comparo las tintas..."); Console.WriteLine("Comparo tinta 1 con tinta 1. Es igual?"); Console.WriteLine(t1 == t1); Console.WriteLine("Comparo tinta 1 con tinta 2. Es igual?"); Console.WriteLine(t1 == t2); Console.WriteLine(); Console.WriteLine("Averiguo si una pluma contiene una determinada tinta..."); Console.WriteLine("La pluma 1 contiene la tinta 2?"); Console.WriteLine(p1 == t2); Console.WriteLine("La pluma 3 contiene la tinta 3?"); Console.WriteLine(p3 == t3); Console.WriteLine(); Console.WriteLine("Recargo la pluma 1 con la tinta 1..."); p1 += t1; Console.WriteLine(p1); Console.WriteLine("Intento recargar la pluma 1 con la tinta 2..."); p1 += t2; Console.WriteLine(p1); Console.WriteLine("Consumo la tinta de la pluma 1..."); p1 -= t1; Console.WriteLine(p1); Console.ReadKey(); }
static void Main(string[] args) { Tinta tinta1 = new Tinta(); Tinta tinta2 = new Tinta(ConsoleColor.DarkMagenta); Tinta tinta3 = new Tinta(ConsoleColor.DarkGreen, eTipoTinta.ConBrillito); Console.WriteLine(Tinta.Mostrar(tinta1)); Console.WriteLine(Tinta.Mostrar(tinta2)); Console.WriteLine(Tinta.Mostrar(tinta3)); Tinta tinta4 = new Tinta(); Tinta tinta5 = tinta4; if (tinta4 == tinta1) //tinta4 == tinta5 { Console.WriteLine("v- Son iguales."); } else { Console.WriteLine("x- No iguales."); } if (tinta4 == ConsoleColor.Black) { Console.WriteLine("v- Los colores son iguales."); } else { Console.WriteLine("x- No iguales."); } // Pluma pluma1 = new Pluma("Bic", tinta1, 20); Console.WriteLine(); if (pluma1 == tinta1) { Console.WriteLine("v- Las tintas son iguales."); } else { Console.WriteLine("x- No iguales."); } //mostrar Console.ReadKey(); }
static void Main(string[] args) { Tinta tinta = new Tinta(); Pluma pluma = new Pluma("Bic", tinta, 100); string tintaB = (string)tinta; tintaB = pluma; pluma = pluma + tinta; Console.WriteLine(Tinta.Mostrar(tinta)); Console.ReadKey(); }
static void Main(string[] args) { Tinta tinta1 = new Tinta(); Tinta tinta2 = new Tinta(ConsoleColor.Red, ETipoTinta.China); Tinta tinta3 = new Tinta(ConsoleColor.Red, ETipoTinta.China); Tinta tinta4 = new Tinta(); Pluma unaPluma = new Pluma("Bic", tinta3, 20); //Console.WriteLine(Tinta.Mostrar(tinta1)); //Console.WriteLine(Tinta.Mostrar(tinta2)); //Console.WriteLine(Tinta.Mostrar(tinta3)); //Console.WriteLine(Tinta.Mostrar(tinta4)); //Tinta tinta5 = tinta1; //if (tinta1.Equals(tinta4))//Cuando las dos apuntan a la misma direccion del tipo son iguales, por mas que tengan los mismos valores no son iguales //{ // Console.WriteLine("Son giles."); //} //else // Console.WriteLine("No son giles."); //if(tinta1.Equals(tinta5)) //{ // Console.WriteLine("Son giles."); //} //else // Console.WriteLine("No son giles."); //if(tinta1 == tinta4) //{ // Console.WriteLine("Son re feos"); //ahora si son iguales //} //string s =unaPluma; Console.WriteLine(unaPluma); unaPluma += tinta2; //Console.WriteLine(s); Console.ReadKey(); }
static void Main(string[] args) { Tinta objTinta0 = new Tinta(); Tinta objTinta1 = new Tinta(); Tinta objTinta2 = new Tinta(ETipoTinta.china); Tinta objTinta3 = new Tinta(ConsoleColor.Blue, ETipoTinta.conBrillito); string mostrar1 = Tinta.Mostrar(objTinta1); string mostrar2 = Tinta.Mostrar(objTinta2); string mostrar3 = Tinta.Mostrar(objTinta3); Console.WriteLine("----------------------------\nTINTA 1: {0}\nTINTA 2: {1}\nTINTA 3: {2}\n---------------------------\n", mostrar1, mostrar2, mostrar3); if (objTinta1 != objTinta2) { Console.WriteLine("Tinta1 y Tinta2 son diferentes\n"); } if (objTinta0 == objTinta1) { Console.WriteLine("Tinta0 y Tinta1 son iguales\n"); } Pluma objPluma0 = new Pluma(); Pluma objPluma1 = new Pluma("Parker"); Pluma objPluma2 = new Pluma("Parker", objTinta0); Pluma objPluma3 = new Pluma("Parker", objTinta1, 45); string mostrarPluma = objPluma2; Console.WriteLine("{0}\n", mostrarPluma); if (objPluma2 == objTinta0) { Console.WriteLine("objPluma2 es igual a objTinta0\n"); objPluma2 = objPluma2 - objTinta0; string mostrarPluma2 = objPluma2; Console.WriteLine("{0}\n", mostrarPluma2); } Console.ReadLine(); }
static void Main(string[] args) { Tinta tinta1 = new Tinta(); Tinta tinta2 = new Tinta(ConsoleColor.Cyan); Tinta tinta3 = new Tinta(ConsoleColor.Red, ETipoTinta.China); Tinta tinta4 = new Tinta(); Pluma pluma1 = new Pluma(); Pluma pluma2 = new Pluma("Fabricio - Castelli"); Pluma pluma3 = new Pluma("Chicho's pencil", tinta3); Pluma pluma4 = new Pluma("bic", tinta2, 14); //Tinta tinta4 = tinta1; /*Console.WriteLine(Tinta.Mostrar(tinta1)); * Console.WriteLine(Tinta.Mostrar(tinta2)); * Console.WriteLine(Tinta.Mostrar(tinta3)); * Console.WriteLine(Tinta.Mostrar(tinta4));*/ Console.WriteLine(pluma4); /*Console.WriteLine(Pluma.Mostrar(pluma3)); * Console.WriteLine(Pluma.Mostrar(pluma2)); * Console.WriteLine(Pluma.Mostrar(pluma1));*/ /*if (tinta1.Equals(tinta4) == true) //Equals compara si la direccion de memoria reservada en el heap para ambos objetos es la misma (es decir, apuntan al mismo lugar) * Console.WriteLine("Tinta 1 es igual a Tinta 4"); * else * Console.WriteLine("Tinta 1 NO es igual a Tinta 4");*/ /*if (tinta4 == tinta1) * Console.WriteLine("Tinta 1 es igual a Tinta 4"); * else * Console.WriteLine("Tinta 1 NO es igual a Tinta 4");*/ if (pluma1 == tinta1) { Console.WriteLine("Tinta 1 es igual a Tinta 4"); } else { Console.WriteLine("Tinta 1 NO es igual a Tinta 4"); } Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Clase 5"; Tinta a = new Tinta(); Pluma c = new Pluma(); string b; //Console.Write(Tinta.Mostrar(tinta)); b = c; c = c + a; c += a; Console.ReadKey(); }
static void Main(string[] args) { Tinta tintaEjemplo = new Tinta(); Tinta tintaEjemplo2 = new Tinta(ConsoleColor.Magenta); Tinta tintaEjemplo3 = new Tinta(ETipoTinta.ConBrillito); Tinta tintaEjemplo4 = new Tinta(ConsoleColor.DarkRed, ETipoTinta.China); Tinta tintaEjemplo5 = new Tinta(); Console.WriteLine(Tinta.Mostrar(tintaEjemplo)); Console.WriteLine(Tinta.Mostrar(tintaEjemplo2)); Console.WriteLine(Tinta.Mostrar(tintaEjemplo3)); Console.WriteLine(Tinta.Mostrar(tintaEjemplo4)); Console.WriteLine("La comparacion entre T1 y T2 es {0}\n", tintaEjemplo == tintaEjemplo2); Console.WriteLine("La comparacion entre T1 y T4 es {0}\n", tintaEjemplo != tintaEjemplo4); Console.WriteLine("La comparacion entre T1 y T5 es {0}\n", tintaEjemplo == tintaEjemplo5); Console.ReadLine(); Pluma pluma1 = new Pluma(); //Da error por el null de la tinta Pluma pluma2 = new Pluma("A", tintaEjemplo4, 5); Console.WriteLine(pluma2 + "\n"); Console.WriteLine("La tinta en P2 y T4 son iguales: {0}", pluma2 == tintaEjemplo4); Console.WriteLine("La tinta en P2 y T3 son iguales: {0}\n", pluma2 == tintaEjemplo3); pluma2 += tintaEjemplo4; Console.WriteLine(pluma2 + "\n"); pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; pluma2 -= tintaEjemplo4; // A partir de aquí ya no los toma en cuennta pluma2 -= tintaEjemplo4; Console.WriteLine(pluma2); Console.ReadLine(); }
public static Pen ConvertToPen(Pluma pluma) { Pen nueva = new Pen(ConvertToBrush(pluma.Stroke), pluma.Widht); Array ar = (typeof(PenLineCap)).GetEnumValues(); foreach (var item in ar) { if (item.ToString() == pluma.Begin) { nueva.StartLineCap = (PenLineCap)item; } } foreach (var item in ar) { if (item.ToString() == pluma.End) { nueva.EndLineCap = (PenLineCap)item; } } return(nueva); }
static void Main(string[] args) { Tinta objTinta1 = new Tinta(); Tinta objTinta2 = new Tinta(ETipoTinta.conBrillito); Tinta objTinta3 = new Tinta(ConsoleColor.Blue, ETipoTinta.china); string obj1 = Tinta.Mostrar(objTinta1); string obj2 = Tinta.Mostrar(objTinta2); string obj3 = Tinta.Mostrar(objTinta3); Console.Write("Sin parametros :\n{0}\nCon un parametro:\n{1}\nCon dos parametros:\n{2}", obj1, obj2, obj3); if (objTinta1 == objTinta2) { Console.WriteLine("\n\nnSon iguales !!!"); } else { Console.WriteLine("\n\nSon Distintos !!!"); } Console.ReadLine(); Pluma objPluma = new Pluma("Faber Castell", objTinta1, 10); string mostrarPluma = objPluma; Console.WriteLine("{0}", mostrarPluma); Console.ReadLine(); //-----------------------------------agrego 1 a la tinta// //objpluma = objpluma+ objtinta; objPluma += objTinta1; string mostrarPluma2 = objPluma; Console.WriteLine("{0}", mostrarPluma2); Console.ReadLine(); }
static void Main(string[] args) { Tinta tinta = new Tinta(); Tinta tinta1 = new Tinta(ConsoleColor.Blue); Tinta tinta2 = new Tinta(ConsoleColor.Red, ETipoTinta.china); Tinta tinta3 = new Tinta(ConsoleColor.Black); Pluma pluma = new Pluma(); Pluma pluma1 = new Pluma("Stadler"); Pluma pluma2 = new Pluma("Liquid Paper", tinta2, 50); Pluma pluma3 = new Pluma("Faber Castel", tinta1); Console.WriteLine("Tintas"); Console.WriteLine(Tinta.Mostrar(tinta)); Console.WriteLine(Tinta.Mostrar(tinta1)); Console.WriteLine(Tinta.Mostrar(tinta2)); Console.WriteLine(); Console.WriteLine("tinta es igual a tinta 1?"); if (tinta == tinta1) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("Son distintas"); } Console.WriteLine(); Console.WriteLine("tinta es igual a tinta 3?"); if (tinta == tinta3) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("Son distintas"); } Console.WriteLine(); Console.WriteLine("pluma2 es igual a tinta 2?"); if (pluma2 == tinta2) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("Son distintas"); } Console.WriteLine(); Console.WriteLine("Plumas"); string mostrarPluma2 = pluma2; string mostrarPluma3 = pluma3; Console.WriteLine(mostrarPluma2); Console.WriteLine(mostrarPluma3); Console.WriteLine(); Console.WriteLine("Sumo 1 de tinta a la pluma 2"); pluma2 += tinta2; mostrarPluma2 = pluma2; Console.WriteLine(mostrarPluma2); Console.WriteLine(); Console.WriteLine("Saco 1 de tinta a la pluma 2"); pluma2 -= tinta2; mostrarPluma2 = pluma2; Console.WriteLine(mostrarPluma2); Console.ReadKey(); }
static void Main(string[] args) { Tinta tinta1 = new Tinta(); Tinta tinta2 = new Tinta(ConsoleColor.White); Tinta tinta3 = new Tinta(ConsoleColor.Yellow, ETipo.conBrillitos); Console.WriteLine(Tinta.Mostrar(tinta1)); Console.WriteLine(); Console.WriteLine(Tinta.Mostrar(tinta2)); Console.WriteLine(); Console.WriteLine(Tinta.Mostrar(tinta3)); Console.WriteLine("\n------------\n"); Tinta t = new Tinta(); Console.WriteLine(t); Console.WriteLine("\n------------\n"); if (t == tinta1) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("No son iguales"); } Console.WriteLine("\n------------\n"); Pluma pluma1 = new Pluma("asdas", tinta2); Console.WriteLine(pluma1); Console.WriteLine(); Console.WriteLine(Pluma.Mostrar(pluma1)); Console.WriteLine("\n------------\n"); if (pluma1 == tinta3) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("No son iguales"); } Console.WriteLine("\n------------\n"); Pluma pluma2 = new Pluma("asdas", tinta2); Pluma pluma3 = new Pluma("asdas", tinta3); if (pluma1 == pluma2) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("No son iguales"); } if (pluma1 == pluma3) { Console.WriteLine("Son iguales"); } else { Console.WriteLine("No son iguales"); } Console.WriteLine("\n------------\n"); pluma1 = pluma1 + pluma2; Console.WriteLine(pluma1); Console.WriteLine(); pluma1 = pluma1 - pluma2; Console.WriteLine(pluma1); //Pluma pluma2; //pluma2 = pluma1 + tinta2; //Console.WriteLine(pluma2); //Console.WriteLine(); //pluma1 = pluma1 - tinta2; //Console.WriteLine(pluma1); //Console.WriteLine(); //pluma1 = pluma1 - tinta2; //Console.WriteLine(pluma1); //Console.WriteLine(); //pluma1 = pluma1 - tinta2; //Console.WriteLine(pluma1); //Console.WriteLine(); Console.ReadLine(); }