Ở đâ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.
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à -
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 -
Sau đó, chúng ta có thể nói -
Sau đó, khu vực này sẽ -
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