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

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


Ở đây chúng ta sẽ thấy diện tích của một hình vuông nội tiếp một hình tròn và hình tròn đó nội tiếp một lục giác. Cạnh của hình vuông là ‘a’. Bán kính của hình tròn là ‘r’ và cạnh của hình lục giác là ‘A’. Sơ đồ sẽ như dưới đây.

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

Chúng ta biết rằng bán kính của một hình tròn nội tiếp một hình lục giác là -

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

Ngoài ra bán kính của hình tròn bằng một nửa đường chéo của hình vuông. Vì vậy -

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

Sau đó, chúng ta có thể nói -

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

Sau đó, khu vực này sẽ -

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

Ví dụ

#include <iostream>
#include <cmath>
using namespace std;
float area(float A) { //A is the side of the hexagon
   if (A < 0) //if the value is negative it is invalid
      return -1;
   float area = (A*A) * float(3.0/2.0);
   return area;
}
int main() {
   float side = 5;
   cout << "Area is: " << area(side);
}

Đầu ra

Area is: 37.5