Red de conocimiento informático - Conocimiento del nombre de dominio - Código fuente C++, ingrese la longitud de cada lado y cómo generar el área del polígono

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

scanf("%d% lf",&n,&a);

area=n*a*a/4.0/tan(3.1415926536/n);

printf("El área es %lf/n", área);

Devuelve 0;

}