public void ProbarPerimetroRomboide() { cuadrilatero cua = new cuadrilatero(); cua.LadoRomboide1 = 5; cua.LadoRomboide2 = 7; double resultadoEsperado = 24; double resultadoObtenido = 0; resolverPerimetroRomboide areaT = new resolverPerimetroRomboide(); resultadoObtenido = areaT.resolverPerimetro(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public double resolverPerimetro(cuadrilatero cT) { //Validaciones if ((cT.LadoRombo > 0) && (cT.RomboDiagonalMayor > 0) && (cT.RomboDiagonalMenor > 0)) { sumaLadosRombo calcPerimetroRom = new sumaLadosRombo(); cT = calcPerimetroRom.Suma(cT); } else { Exception ex = new Exception(string.Format("Ocurrió un error al calcular el Area, verifica que:" + "Todos los lados son mayores a 0.")); throw ex; } return(cT.PerimetroRombo); }
public void ProbarAreaCuadrado() { cuadrilatero cua = new cuadrilatero(); cua.LadoCuadrado1 = 5; cua.LadoCuadrado2 = 5; double resultadoEsperado = 25; double resultadoObtenido = 0; resolverAreaCuadrado areaT = new resolverAreaCuadrado(); resultadoObtenido = areaT.resolverArea(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public double resolverArea(cuadrilatero cT) { //Validaciones if ((cT.LadoCuadrado1 > 0) && (cT.LadoCuadrado2 > 0)) { calculoAreaCuadrado calcAreaCuad = new calculoAreaCuadrado(); cT = calcAreaCuad.Area(cT); } else { Exception ex = new Exception(string.Format("Ocurrió un error al calcular el Area, verifica que:" + "Todos los lados son mayores a 0.")); throw ex; } return(cT.AreaCuadrado); }
public double resolverPerimetro(cuadrilatero cT) { //Validaciones if ((cT.LadoRomboide1 > 0) && (cT.LadoRomboide2 > 0) && (cT.AlturaRomboide > 0) && (cT.BaseRomboide > 0)) { sumaLadosRomboide calcPerimetroide = new sumaLadosRomboide(); cT = calcPerimetroide.Suma(cT); } else { Exception ex = new Exception(string.Format("Ocurrió un error al calcular el Area, verifica que:" + "Todos los lados son mayores a 0.")); throw ex; } return(cT.PerimetroRomboide); }
public double resolverArea(cuadrilatero cT) { //Validaciones if ((cT.ladoTrapecio1 > 0) && (cT.ladoTrapecio2 > 0) && (cT.TrapecioBaseMayor > 0) && (cT.TrapecioBaseMenor > 0) && (cT.AlturaTrapecio > 0)) { calculoAreaTrapecio calcAreaTra = new calculoAreaTrapecio(); cT = calcAreaTra.Area(cT); } else { Exception ex = new Exception(string.Format("Ocurrió un error al calcular el Area, verifica que:" + "Todos los lados son mayores a 0.")); throw ex; } return(cT.AreaTrapecio); }
public double resolverArea(cuadrilatero cT) { //Validaciones if ((cT.AlturaParalelogramo > 0) && (cT.LadoParalelogramo1 > 0) && (cT.LadoParalelogramo2 > 0) && (cT.BaseParalelogramo > 0)) { calculoAreaParalelogramos calcAreaPara = new calculoAreaParalelogramos(); cT = calcAreaPara.Area(cT); } else { Exception ex = new Exception(string.Format("Ocurrió un error al calcular el Area, verifica que:" + "Todos los lados son mayores a 0.")); throw ex; } return(cT.AreaParalelogramo); }
public void ProbarPerimetroParalelogramo() { cuadrilatero cua = new cuadrilatero(); cua.LadoParalelogramo1 = 5; cua.LadoParalelogramo2 = 5; double resultadoEsperado = 20; double resultadoObtenido = 0; resolverPerimetroParalelogramo areaT = new resolverPerimetroParalelogramo(); resultadoObtenido = areaT.resolverPerimetro(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public void ProbarAreaTrapecio() { cuadrilatero cua = new cuadrilatero(); cua.AlturaTrapecio = 5; cua.TrapecioBaseMayor = 6; cua.TrapecioBaseMenor = 4; double resultadoEsperado = 25; double resultadoObtenido = 0; resolverAreaTrapecio areaT = new resolverAreaTrapecio(); resultadoObtenido = areaT.resolverArea(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public void ProbarAreaRombo() { cuadrilatero cua = new cuadrilatero(); cua.RomboDiagonalMayor = 10; cua.RomboDiagonalMenor = 5; double resultadoEsperado = 25; double resultadoObtenido = 0; resolverAreaRombo areaT = new resolverAreaRombo(); resultadoObtenido = areaT.resolverArea(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public void ProbarAreaRomboide() { cuadrilatero cua = new cuadrilatero(); cua.AlturaRomboide = 5; cua.LadoRomboide1 = 5; cua.LadoRomboide2 = 7; cua.BaseRomboide = cua.LadoRomboide2; double resultadoEsperado = 35; double resultadoObtenido = 0; resolverAreaRomboide areaT = new resolverAreaRomboide(); resultadoObtenido = areaT.resolverArea(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public void ProbarPerimetroTrapecio() { cuadrilatero cua = new cuadrilatero(); cua.ladoTrapecio1 = 5; cua.ladoTrapecio2 = 5; cua.TrapecioBaseMayor = 6; cua.TrapecioBaseMenor = 4; double resultadoEsperado = 20; double resultadoObtenido = 0; resolverPerimetroTrapecio areaT = new resolverPerimetroTrapecio(); resultadoObtenido = areaT.resolverPerimetro(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public void ProbarAreaParalelogramo() { cuadrilatero cua = new cuadrilatero(); cua.AlturaParalelogramo = 7; cua.LadoParalelogramo1 = 5; cua.LadoParalelogramo2 = 5; cua.BaseParalelogramo = cua.LadoParalelogramo2; double resultadoEsperado = 35; double resultadoObtenido = 0; resolverAreaParalelogramo areaT = new resolverAreaParalelogramo(); resultadoObtenido = areaT.resolverArea(cua); Assert.IsTrue(resultadoEsperado == resultadoObtenido); }
public cuadrilatero Area(cuadrilatero xR3) { xR3.AreaRombo = ((xR3.RomboDiagonalMayor * xR3.RomboDiagonalMenor) / 2); return(xR3); }
public cuadrilatero Suma(cuadrilatero cR2) { cR2.PerimetroCuadrado = (4 * (cR2.LadoCuadrado1)); return(cR2); }
public cuadrilatero Area(cuadrilatero xR4) { xR4.AreaRomboide = (xR4.BaseRomboide * xR4.AlturaRomboide); return(xR4); }
public cuadrilatero Area(cuadrilatero xR2) { xR2.AreaCuadrado = (xR2.LadoCuadrado1 * xR2.LadoCuadrado2); return(xR2); }
public cuadrilatero Suma(cuadrilatero cR4) { cR4.PerimetroRomboide = (2 * (cR4.LadoRomboide1 + cR4.LadoRomboide2)); return(cR4); }
public cuadrilatero Suma(cuadrilatero cR3) { cR3.PerimetroRombo = (4 * (cR3.LadoRombo)); return(cR3); }
public cuadrilatero Suma(cuadrilatero cR) { cR.PerimetroParalelogramo = (2 * (cR.LadoParalelogramo1 + cR.LadoParalelogramo2)); return(cR); }
public static void Main(String [] args) { int cuad = 0, rect = 0, circ = 0, elip = 0, trian = 0; //contadores de figuras individuales Console.Write("Numero de figuras en la imagen:"); int i = Int32.Parse(Console.ReadLine()); figura [] figuras = new figura [i]; int j = 0; while (j < i) //iniciador de bucle { Console.Write("Tipo de figura: \n1) cuadrado \n2) rectangulo \n3) circulo \n4) elipsis \n5) triangulo \n"); int t = Int32.Parse(Console.ReadLine()); if (t == 1) { Console.WriteLine("Tamaño de sus lados:"); figuras [j] = new cuadrilatero(float.Parse(Console.ReadLine())); Console.Write("con ese valor tenemos que "); Console.Write(figuras [j]); cuad++; } else if (t == 2) { Console.WriteLine("Tamaño de sus lados:"); figuras [j] = new cuadrilatero(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); rect++; } else if (t == 3) { Console.WriteLine("Tamaño de su radio:"); figuras [j] = new circulo(float.Parse(Console.ReadLine())); Console.Write("con ese valor tenemos que "); Console.Write(figuras [j]); circ++; } else if (t == 4) { Console.WriteLine("Tamaño del semieje menor, y el semieje mayor:"); figuras [j] = new elipse(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); elip++; } else if (t == 5) { Console.WriteLine("Tamaño de sus 3 lados, seguido de su base y altura, en ese orden:"); figuras [j] = new triangulo(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); trian++; } else { Console.WriteLine("por favor, pruebe una de las opciones dadas."); } // esto porque se supone que es un programa de prueba, la idea es que solo sean imagenes siendo analizadas. j++; } Console.WriteLine("Con esto se analizaron las {0} figuras de la imagen, siendo de estas: \n{1} cuadrados \n{2} rectangulos \n{3} circulos \n{4} elipsis \n{5} triangulo \nTenga un fantastico día!", i, cuad, rect, circ, elip, trian); }
public cuadrilatero Area(cuadrilatero xR) { xR.AreaParalelogramo = (xR.BaseParalelogramo * xR.AlturaParalelogramo); return(xR); }
public double ResolverCuadrilateroWcf(int queCalcular, int tipoCuadrilatero, double lado1, double lado2, double altura) { if (queCalcular == 1) { cuadrilatero cua = new cuadrilatero(); //resolverAreaCuadrilatero areaCua = new resolverAreaCuadrilatero(); //switch (tipoCuadrilatero) //{ // case 1://Paralelogramo // cua.AlturaParalelogramo = altura; // cua.LadoParalelogramo1 = lado1; // cua.LadoParalelogramo2 = lado2; // return areaCua; // break; // case 2://Cuadrado // cua.LadoCuadrado1 = lado1; // cua.LadoCuadrado2 = lado2; // return areaCua; // break; // case 3://Rombo // cua.LadoRombo = altura; // cua.RomboDiagonalMayor = lado1; // cua.RomboDiagonalMenor = lado2; // return areaCua; // break; // case 4://Romboide // cua.AlturaRomboide = altura; // cua.LadoRomboide1 = lado1; // cua.LadoRomboide2 = lado2; // return areaCua; // break; // case 5://Trapecio // cua.AlturaTrapecio = altura; // cua.ladoTrapecio1 = lado1; // cua.ladoTrapecio2 = lado2; // return areaCua; // break; // default: // return 0; //} } else if (queCalcular == 2) { cuadrilatero cua = new cuadrilatero(); //resolverAreaCuadrilatero areaCua = new resolverAreaCuadrilatero(); //switch (tipoCuadrilatero) //{ // case 1://Paralelogramo // cua.AlturaParalelogramo = altura; // cua.LadoParalelogramo1 = lado1; // cua.LadoParalelogramo2 = lado2; // return areaCua; // break; // case 2://Cuadrado // cua.LadoCuadrado1 = lado1; // cua.LadoCuadrado2 = lado2; // return areaCua; // break; // case 3://Rombo // cua.LadoRombo = altura; // cua.RomboDiagonalMayor = lado1; // cua.RomboDiagonalMenor = lado2; // return areaCua; // break; // case 4://Romboide // cua.AlturaRomboide = altura; // cua.LadoRomboide1 = lado1; // cua.LadoRomboide2 = lado2; // return areaCua; // break; // case 5://Trapecio // cua.AlturaTrapecio = altura; // cua.ladoTrapecio1 = lado1; // cua.ladoTrapecio2 = lado2; // return areaCua; // break; // default: // return 0; //} } else { return(0); } return(0); }
public cuadrilatero Suma(cuadrilatero cR5) { cR5.PerimetroTrapecio = (cR5.ladoTrapecio1 + cR5.ladoTrapecio2 + cR5.TrapecioBaseMayor + cR5.TrapecioBaseMenor); return(cR5); }
public cuadrilatero Area(cuadrilatero xR5) { xR5.AreaTrapecio = (((xR5.TrapecioBaseMayor + xR5.TrapecioBaseMenor) * xR5.AlturaTrapecio) / 2); return(xR5); }