Ở đây chúng ta sẽ xem cách lấy diện tích của một hình lục giác bằng cách sử dụng độ dài đường chéo. Độ dài đường chéo của hình lục giác là d.
Các góc bên trong của một hình lục giác đều là 120 ° mỗi góc. Tổng của tất cả các góc nội thất là 720 °. Nếu đường chéo là d, thì diện tích là -
Ví dụ
#include <iostream> #include <cmath> using namespace std; float area(float d) { if (d < 0) //if d is negative it is invalid return -1; float area = (3 * sqrt(3) * d*d)/8.0; return area; } int main() { float r = 10; cout << "Area : " << area(r); }
Đầu ra
Area : 64.9519