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 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 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);
        }
Beispiel #5
0
        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;
        }
Beispiel #6
0
        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 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 double resolverPerimetro(cuadrilatero cT)
        {
            //Validaciones
            if ((cT.ladoTrapecio1 > 0) && (cT.ladoTrapecio2 > 0) && (cT.TrapecioBaseMayor > 0) && (cT.TrapecioBaseMenor > 0) && (cT.AlturaTrapecio > 0))
            {

                sumaLadosTrapecio calcPerimetroTra = new sumaLadosTrapecio();
                cT = calcPerimetroTra.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.PerimetroTrapecio;
        }
        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;
        }
Beispiel #10
0
 public cuadrilatero Suma(cuadrilatero cR4)
 {
     cR4.PerimetroRomboide = (2 * (cR4.LadoRomboide1 + cR4.LadoRomboide2));
     return cR4;
 }
Beispiel #11
0
 public cuadrilatero Suma(cuadrilatero cR)
 {
     cR.PerimetroParalelogramo = (2*(cR.LadoParalelogramo1 + cR.LadoParalelogramo2));
        return cR;
 }
        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);
        }
Beispiel #13
0
 public cuadrilatero Suma(cuadrilatero cR3)
 {
     cR3.PerimetroRombo = (4 * (cR3.LadoRombo));
     return cR3;
 }
        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 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);
        }
Beispiel #16
0
        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;
        }
Beispiel #17
0
 public cuadrilatero Area(cuadrilatero xR4)
 {
     xR4.AreaRomboide = (xR4.BaseRomboide * xR4.AlturaRomboide);
     return xR4;
 }
Beispiel #18
0
 public cuadrilatero Area(cuadrilatero xR2)
 {
     xR2.AreaCuadrado = (xR2.LadoCuadrado1 * xR2.LadoCuadrado2);
     return xR2;
 }
Beispiel #19
0
 public cuadrilatero Area(cuadrilatero xR5)
 {
     xR5.AreaTrapecio = (((xR5.TrapecioBaseMayor + xR5.TrapecioBaseMenor) * xR5.AlturaTrapecio) / 2);
     return xR5;
 }
 public cuadrilatero Area(cuadrilatero xR)
 {
     xR.AreaParalelogramo = (xR.BaseParalelogramo * xR.AlturaParalelogramo);
     return xR;
 }
        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);
        }
Beispiel #22
0
 public cuadrilatero Suma(cuadrilatero cR5)
 {
     cR5.PerimetroTrapecio = (cR5.ladoTrapecio1 + cR5.ladoTrapecio2 + cR5.TrapecioBaseMayor + cR5.TrapecioBaseMenor);
     return cR5;
 }
Beispiel #23
0
 public cuadrilatero Suma(cuadrilatero cR2)
 {
     cR2.PerimetroCuadrado = (4 * (cR2.LadoCuadrado1));
     return cR2;
 }
Beispiel #24
0
 public cuadrilatero Area(cuadrilatero xR3)
 {
     xR3.AreaRombo = ((xR3.RomboDiagonalMayor * xR3.RomboDiagonalMenor)/2);
     return xR3;
 }