private void SetearFila(DataGridViewRow r, Rectangulo rectangulo) { r.Cells[cmnLadoMayor.Index].Value = rectangulo.LadoMayor; r.Cells[cmnLadoMenor.Index].Value = rectangulo.LadoMenor; r.Cells[cmnPerimeto.Index].Value = rectangulo.GetPerimetro(); r.Cells[cmnSuperficie.Index].Value = rectangulo.GetSuperficie(); r.Tag = rectangulo; }
public static void Main(String[] args) { Punto primerPunto = new Punto(1, 5); Punto segundoPunto = new Punto(3, 2); Rectangulo rectangulo = new Rectangulo(primerPunto, segundoPunto); Console.Write(rectangulo.GetArea()); Console.Write(rectangulo.GetPerimetro()); }
static void Main(string[] args) { Rectangulo rectangulo = new Rectangulo(); Console.WriteLine("A continuacion favor de ingresar " + "los datos del Rectangulo"); Console.Write("Ingrese uno de los lados del rectangulo: "); if (double.TryParse(Console.ReadLine(), out var ladoUno)) { Console.Write("Ingrese el segundo de los lados del rectangulo: "); if (double.TryParse(Console.ReadLine(), out var ladoDos)) { if (ladoUno > ladoDos) { rectangulo.LadoMayor = ladoUno; rectangulo.LadoMenor = ladoDos; Console.WriteLine($"Rectangulo de lado mayor {ladoUno}; lado menor {ladoDos}"); Console.WriteLine($"La superficie del Rectangulo es {rectangulo.GetSuperficie()}"); Console.WriteLine($"El perimetro del Rectangulo es {rectangulo.GetPerimetro()}"); } else { rectangulo.LadoMayor = ladoDos; rectangulo.LadoMenor = ladoUno; Console.WriteLine($"Rectangulo de lado mayor {ladoDos}; lado menor {ladoUno}"); Console.WriteLine($"La superficie del Rectangulo es {rectangulo.GetSuperficie()}"); Console.WriteLine($"El perimetro del Rectangulo es {rectangulo.GetPerimetro()}"); } } else { Console.WriteLine("Valor/formato del lado ingresado no valido. "); } } else { Console.WriteLine("Valor/formato del lado ingresado no valido. "); } Console.ReadLine(); }
static void Main(string[] args) { float area; float perimetro; Punto vertice1 = new Punto(2, 2); Punto vertice3 = new Punto(3, 5); Rectangulo rect = new Rectangulo(vertice1, vertice3); area = rect.GetArea(); perimetro = rect.GetPerimetro(); Console.Write("Perimetro:{0} , Area:{1}", perimetro, area); Console.ReadLine(); }
public void TestInterfaceRectangulo() { double[] bases = { 2 }; Rectangulo re = new Rectangulo { Altura = 3 }; re.SetBases(bases); Assert.AreEqual(6, re.GetArea()); Assert.AreEqual(10, re.GetPerimetro()); Assert.AreEqual("Rectangulo", re.Tipo); }
static void Main(string[] args) { Persona p = new Persona(); Trabajador t = new Trabajador(); Docente d = new Docente(); p.Rut = "20898088-2"; p.Nombre = "Marcelo"; p.Edad = 26; t.Rut = "20898088-1"; t.Nombre = "Gonzalo"; t.Edad = 23; t.Sueldo = 10000000; t.TipoContrato = "Indefinido"; d.Rut = "20898088-1"; d.Nombre = "Faker"; d.Edad = 23; d.Sueldo = 10000000; d.TipoContrato = "Indefinido"; d.Titulo = "Preparador fisico"; Console.WriteLine("Rut: " + p.Rut + " Nombre: " + p.Nombre + " Edad:" + p.Edad); Console.WriteLine(t.Nombre); Console.WriteLine(d.Nombre); Cuadrado c = new Cuadrado(); c.Lado = 2; Rectangulo r = new Rectangulo(); r.Largo = 3; r.Ancho = 5; Console.WriteLine("Perimetro:" + c.GetPerimetro() + " Area: " + c.GetArea()); Console.WriteLine("Perimetro:" + r.GetPerimetro() + " Area: " + r.GetArea()); var name = Console.ReadLine(); }
static void Main(string[] args) { // Lectura sugerida // https://thatcsharpguy.com/post/var-en-c-sharp/ Trabajador t = new Trabajador(); t.Rut = "11-1"; t.Nombre = "Nombre 1"; t.Edad = 30; t.Sueldo = 450000; t.TipoContrato = "Plazo fijo"; Docente d = new Docente(); d.Rut = "22-2"; d.Nombre = "Nombre 2"; d.Edad = 34; d.Sueldo = 980000; d.TipoContrato = "Plazo fijo"; d.Titulo = "Psicólogo"; if (d is Persona) { Console.WriteLine("Es persona.."); } if (d is Trabajador) { Console.WriteLine("Es trabajador..."); } if (d is Docente) { Console.WriteLine("Es docente..."); } // Figuras de interfaces Cuadrado c = new Cuadrado(); Rectangulo r = new Rectangulo(); c.Lado = 23; r.Alto = 2; r.Ancho = 12; Console.WriteLine("Área del cuadrado lado {0}: {1}", c.Lado, c.GetArea()); Console.WriteLine("Perímetro del cuadrado lado {0}: {1}", c.Lado, c.GetPerimetro()); Console.WriteLine("Área del rectangulo ancho {0} y alto {1} es: {2}" , r.Ancho, r.Alto, r.GetArea()); Console.WriteLine("Perímetro del rectangulo ancho {0} y alto {1} es: {2}" , r.Ancho, r.Alto, r.GetPerimetro()); // DAO Persona DAO_Persona dp = new DAO_Persona(); dp.Create(new Persona() { Nombre = "Nombre 3" }); List <Persona> lista = dp.Read(); dp.Update(new Persona() { Nombre = "Nombre 2" }); dp.Delete(1); Console.ReadLine(); }