Ở đây chúng ta sẽ xem làm thế nào để lấy diện tích của hình lục giác có bên trong hình tròn. Bán kính đã cho. Cạnh của hình lục giác là 'a'.
Như chúng ta biết rằng mặt bên của hình lục giác giống như bên dưới -
Vì vậy, khu vực là -
Ví dụ
#include <iostream> #include <cmath> using namespace std; float area(float r) { if (r < 0) //if r is negative it is invalid return -1; float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4; return area; } int main() { float r = 8; cout << "Area : " << area(r); }
Đầu ra
Area : 409.969