Computer >> Máy Tính >  >> Lập trình >> lập trình C

Diện tích của hình lục giác nội tiếp trong đường tròn trong C Chương trình?


Một hình lục giác đều là một đa giác có mười cạnh với tất cả các cạnh và các góc bằng nhau. Và ở đây chúng ta cần tìm diện tích của một hình lục giác nội tiếp một hình tròn bằng cách sử dụng bán kính của hình tròn r,

Công thức toán học về cạnh của hình lục giác nội tiếp trong đường tròn,

a = r√(2-2cos36o)

(Sử dụng quy tắc cosine)

Công thức tìm diện tích của hình lục giác,

Area = 5*a2*(√5+2√5)/2
Area = 5 *(r√(2-2cos36))^2*(√5+2√5)/2
Area = (5r2*(3-√5)*(√5+2√5))/4

Sử dụng công thức này trong một chương trình,

Ví dụ

#include <stdio.h>
#include <math.h>
int main() {
   float r = 8;
   float area = (5 * pow(r, 2) * (3 - sqrt(5))* (sqrt(5) + (2 * sqrt(5))))/ 4;
   printf("area = %f",area);
   return 0;
}

Đầu ra

area = 409.968933