Código fuente C++, ingrese la longitud de cada lado y cómo generar el área del polígono
No basta con calcular la longitud de cada lado. Por ejemplo, si solo hay un lado 1,1,1,1, entonces podría ser un cuadrado o un paralelogramo aplastado.
Si es un triángulo:
#include
#include
int main () {
doble a=3,b=4,c=5;
doble s, área;
// printf("ingrese la longitud a b c\ n");
// scanf("%lf %lf %lf", &a,&b,&c);
s = (a+b+c) * 0.5;
area = sqrt (s * (s-a) * (s-b) * (s-c));
printf("el área es %lf\n",area);
p>
return 0;
}
Si es un polígono regular:
#include #include int main(){ doble a=3,b=4,c=5; double s,area; int n; printf("input n and a.\n");//Ingrese el número y la longitud de los lados p> scanf("%d% lf",&n,&a); area=n*a*a/4.0/tan(3.1415926536/n); printf("El área es %lf/n", área); Devuelve 0; }