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

C Chương trình Diện tích hình vuông nội tiếp hình tròn nội tiếp lục giác?


Cho trước, Một hình vuông nội tiếp đường tròn nội tiếp một lục giác đều và chúng ta cần tìm diện tích của hình vuông, vì vậy chúng ta cần tìm quan hệ của cạnh hình vuông và cạnh của hình lục giác.

Công thức toán học cho bán kính đường tròn nội tiếp lục giác là, r =A√3 / 2

Vì đường chéo của hình vuông bằng đường kính của hình tròn nên quan hệ giữa bán kính và cạnh là, a =√r

Dựa trên mặt của hình lục giác,

a = √3A/√2

Vì vậy, Diện tích hình vuông, Area =a 2 =(√3A / √2) 2

Ví dụ

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

Đầu ra

area = 37.500000