Để tìm độ dài đường chéo của bảy giác đều, ta sử dụng công thức: 2 * cạnh * sin(900/14). Giá trị của sin(900/14) xấp xỉ bằng 0.9.
Ví dụ
Dưới đây là triển khai C++ để tính đường chéo của bảy giác đều từ độ dài cạnh:
#include <iostream>
using namespace std;
int main() {
float side = 12;
if (side < 0)
return -1;
float diagonal = 2 * side * 0.9;
cout << "Độ dài đường chéo của bảy giác = " << diagonal << endl;
return 0;
}
Kết quả
Chương trình trên sẽ cho ra kết quả:
Độ dài đường chéo của bảy giác = 21.6