public void TestResumenListaConUnTrapecioEnIngles() { List <FormaGeometrica> formasGeometricas = new List <FormaGeometrica>(); trapecio = new Trapecio(7, 3, 5, 4.12m); formasGeometricas.Add(trapecio); var resumen = Reporte.Imprimir(formasGeometricas, new Ingles()); Assert.AreEqual("<h1>Shapes report!</h1><br>1 Trapeze | Area 19,99 | Perimeter 19,12<br>TOTAL: 1 shape Perimeter 19,12 Area 19,99", resumen); }
public void TestCreacionDeTrapecio() { //Arrange Trapecio trapecio = new Trapecio(10, 20, 5, 4); //Act // No hay //Assert Assert.IsNotNull(trapecio); }
private void BtnCalcTra_Click(object sender, EventArgs e) { Trapecio objTra = new Trapecio(); objTra.Altura = Convert.ToDouble(txtAltTra.Text); objTra.Bmayor = Convert.ToDouble(txtBMayor.Text); objTra.Bmenor = Convert.ToDouble(txtBMenor.Text); objTra.CalcularArea(); txtResultTra.Text = Convert.ToString(objTra.Area); }
static void Main() { Cuadrado cuadradobj = new Cuadrado(); cuadradobj.CalcularArea(); Console.WriteLine(""); Rectangulo rectangulobj = new Rectangulo(); rectangulobj.CalcularArea(); Console.WriteLine(""); Trapecio trapeciobj = new Trapecio(0); trapeciobj.CalcularArea(); }
/// <summary> /// Handler proceso de formas geométricas /// </summary> public static void CorrerProceso() { ////Creo nuevas formas Cuadrado cuadrado = new Cuadrado(2); Circulo circulo = new Circulo(2); Rectangulo rectangulo = new Rectangulo(2, 2); Triangulo triangulo = new Triangulo(2); Trapecio trapecio = new Trapecio(2, 4, 5, 2); List <FormaGeometrica> listaDeFormas = new List <FormaGeometrica>(); listaDeFormas.Add(cuadrado); listaDeFormas.Add(circulo); listaDeFormas.Add(rectangulo); listaDeFormas.Add(triangulo); listaDeFormas.Add(trapecio); //Reporte en pantalla Console.WriteLine(FormaGeometrica.Imprimir(listaDeFormas, Idioma.Ingles)); }
public void TestResumenListaConTrapecioYRectanguloEnFrances() { List <FormaGeometrica> formasGeometricas = new List <FormaGeometrica>(); trapecio = new Trapecio(7, 3, 5, 4.12m); formasGeometricas.Add(trapecio); rectangulo = new Rectangulo(2, 3); formasGeometricas.Add(rectangulo); trapecio = new Trapecio(7, 3, 5, 4.12m); formasGeometricas.Add(trapecio); rectangulo = new Rectangulo(2, 4); formasGeometricas.Add(rectangulo); var resumen = Reporte.Imprimir(formasGeometricas, new Frances()); Assert.AreEqual("<h1>Rapport de formes!</h1><br>2 Trapèzes | Zone 39,98 | Périmètre 38,24<br>2 Des Rectangles | Zone 14 | Périmètre 22<br>TOTAL: 4 des formes Périmètre 60,24 Zone 53,98", resumen); }
public void TestResumenListaConMasTipos() { //Arrange Cuadrado cuadrado = new Cuadrado(10); Circulo circulo = new Circulo(5); Rectangulo rectangulo = new Rectangulo(18, 5); Triangulo triangulo = new Triangulo(12); Trapecio trapecio = new Trapecio(2, 4, 5, 2); List <FormaGeometrica> listaDeFormas = new List <FormaGeometrica>(); listaDeFormas.Add(cuadrado); listaDeFormas.Add(circulo); listaDeFormas.Add(rectangulo); listaDeFormas.Add(triangulo); listaDeFormas.Add(trapecio); var resumen = FormaGeometrica.Imprimir(listaDeFormas, Idioma.SinTraducir); Assert.AreEqual("<h1>Reporte de Formas</h1>1 Cuadrado | Perímetro: 40 | Área: 100 |<br/>1 Circulo | Perímetro: 31,42 | Área: 78,54 |<br/>1 Rectangulo | Perímetro: 46 | Área: 90 |<br/>1 Triangulo | Perímetro: 36 | Área: 62,35 |<br/>1 Trapecio | Perímetro: 10 | Área: 20 |<br/>TOTAL :<br/>5 Formas Perímetro: 163,42 Área: 350,89", resumen); }
public void TestResumenListaConMasTiposIngles() { //Arrange Cuadrado cuadrado = new Cuadrado(2); Circulo circulo = new Circulo(2); Rectangulo rectangulo = new Rectangulo(2, 2); Triangulo triangulo = new Triangulo(2); Trapecio trapecio = new Trapecio(2, 4, 5, 2); List <FormaGeometrica> listaDeFormas = new List <FormaGeometrica>(); listaDeFormas.Add(cuadrado); listaDeFormas.Add(circulo); listaDeFormas.Add(rectangulo); listaDeFormas.Add(triangulo); listaDeFormas.Add(trapecio); //Act var resumen = FormaGeometrica.Imprimir(listaDeFormas, Idioma.Ingles); //Assert Assert.AreEqual("<h1>Report Forms</h1>1 Square | Perimeter: 8 | Area: 4 |<br/>1 Circle | Perimeter: 12,57 | Area: 12,57 |<br/>1 Rectangle | Perimeter: 8 | Area: 4 |<br/>1 Triangle | Perimeter: 6 | Area: 1,73 |<br/>1 Trapeze | Perimeter: 10 | Area: 20 |<br/>TOTAL :<br/>5 Forms Perimeter: 44,57 Area: 42,3", resumen); }
public void TestTCalcularPerimetroDelTrapecio() { Trapecio figura = new Trapecio(3, 2, 4, 1); Assert.AreEqual(8, figura.Perimetro()); }
public void TestTCalcularAreaDelTrapecio() { Trapecio figura = new Trapecio(3, 2, 4, 1); Assert.AreEqual(3, figura.Area()); }
public void CalcularAreasTrapecio(Trapecio trapecio) { trapecio.setArea(trapecio.getAltura() * ((trapecio.getLadoB()+ trapecio.getLadoA())/2)); }
public double Resolver(double lado1, double lado2 , double altura,int figura,string Operacion) { switch (figura) { //paralelogramo case 1: if (Operacion.Equals("P") || Operacion.Equals("A")) { Paralelogramo resolver = new Paralelogramo(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(lado1, lado2); } else { return resolver.ResolverArea(lado1, altura); } } break; //Cuadrado case 2: if (Operacion.Equals("P") || Operacion.Equals("A")) { Cuadrado resolver = new Cuadrado(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(lado1); } else { return resolver.ResolverArea(lado1); } } break; //Rectangulo case 3: if (Operacion.Equals("P") || Operacion.Equals("A")) { Rectangulo resolver = new Rectangulo(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(lado1, lado2); } else { return resolver.ResolverArea(lado1, lado2); } } break; //Rombo case 4: if (Operacion.Equals("P") || Operacion.Equals("A")) { Rombo resolver = new Rombo(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(altura); } else { return resolver.ResolverArea(lado1, lado2); } } break; //Romboide case 5: if (Operacion.Equals("P") || Operacion.Equals("A")) { Romboide resolver = new Romboide(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(lado1, altura); } else { return resolver.ResolverArea(lado1, lado2); } } break; case 6: if (Operacion.Equals("P") || Operacion.Equals("A")) { Trapecio resolver = new Trapecio(); if (Operacion.Equals("P")) { return resolver.ResolverPerimetro(lado1, lado2); } else { return resolver.ResolverArea(lado1, lado2, altura); } } break; } return 0; }
public void TestCalcularPerimetroTrapecio() { var figura = new Trapecio(2, 4, 5, 3, 3.5m); Assert.AreEqual(15.5m, figura.CalcularPerimetro()); }
public void TestCalcularAreaTrapecio() { var figura = new Trapecio(2, 4, 5, 3, 3.5m); Assert.AreEqual(9m, figura.CalcularArea()); }