Lục giác đều (Regular Hexagon) có 6 cạnh bằng nhau. Nó có thể chia thành 6 tam giác đều.
Có 2 loại đường chéo chính:
- Đường chéo ngắn (Short Diagonal): Nối 2 đỉnh cách nhau 1 đỉnh. Độ dài = √3 * Side ≈ 1.732 * Side.
- Đường chéo dài / Đính chính (Long Diagonal / Main Diagonal): Nối 2 đỉnh đối diện (qua tâm). Độ dài = 2 * Side.
Thường khi nói "đường chéo" của lục giác đều thì ám chỉ **đường chéo dài (qua tâm)**.
Chương trình C++
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main() {
double side = 12.0;
if (side < 0) return -1;
double longDiag = 2.0 * side;
double shortDiag = sqrt(3.0) * side;
cout << fixed << setprecision(4);
cout << "Canh luc giac deu: " << side << endl;
cout << "Duong cheo dai (qua tam): " << longDiag << endl;
cout << "Duong cheo ngan: " << shortDiag << endl;
return 0;
}
Đầu ra
Canh luc giac deu: 12.0000 Duong cheo dai (qua tam): 24.0000 Duong cheo ngan: 20.7846