public poligonoRegular area(poligonoRegular pR) { calculoApotemaPoligono calcApo = new calculoApotemaPoligono(); sumaLadosPoligono sumaLados = new sumaLadosPoligono(); pR.area = ((pR.perimetro)*(pR.apotema)) / 2; return pR; // }
public poligonoRegular area(poligonoRegular pR) { calculoApotemaPoligono calcApo = new calculoApotemaPoligono(); sumaLadosPoligono sumaLados = new sumaLadosPoligono(); pR.area = ((pR.perimetro) * (pR.apotema)) / 2; return(pR); // }
public double resolverArea(poligonoRegular pR) { //Validaciones if ((pR.cantidadLados > 4 && pR.cantidadLados < 17) && pR.tamanoLados > 0) { calculoApotemaPoligono calcApo = new calculoApotemaPoligono(); sumaLadosPoligono sumaLados = new sumaLadosPoligono(); calculoAreaPoligono calcArea = new calculoAreaPoligono(); pR = sumaLados.suma(pR); pR = calcApo.apotema(pR); pR = calcArea.area(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.area; }