Пример #1
0
        public poligonoRegular area(poligonoRegular pR)
        {
            calculoApotemaPoligono calcApo = new calculoApotemaPoligono();
            sumaLadosPoligono sumaLados = new sumaLadosPoligono();

            pR.area = ((pR.perimetro)*(pR.apotema)) / 2;

            return pR;
            //
        }
Пример #2
0
        public poligonoRegular area(poligonoRegular pR)
        {
            calculoApotemaPoligono calcApo   = new calculoApotemaPoligono();
            sumaLadosPoligono      sumaLados = new sumaLadosPoligono();

            pR.area = ((pR.perimetro) * (pR.apotema)) / 2;

            return(pR);
            //
        }
Пример #3
0
        public double resolverPerimetro(poligonoRegular pR)
        {
            //Validaciones
            if ((pR.cantidadLados > 4 && pR.cantidadLados < 17) && pR.tamanoLados > 0) {

                sumaLadosPoligono sumaLados = new sumaLadosPoligono();
                pR = sumaLados.suma(pR);

            }else{

                Exception ex = new Exception(string.Format("Ocurrió un error al calcular el perímetro, verifica que:"+
                    "El tamaño de los lados sea > 2. \n La cantidad de lados sea > 4 pero < 16."));
                throw ex;
            }
            return pR.perimetro;
        }