Lục giác đều cạnh A. Đường tròn nội tiếp bán kính r = A√3/2. Hình vuông nội tiếp: đường chéo = 2r = A√3. Diện tích = (A√3)²/2 = 3A²/2.

Chương trình C++ ví dụ
#include <iostream>
#include <cmath>
using namespace std;
float area(float A) {
if (A < 0) return -1;
return (A*A) * (3.0/2.0);
}
int main() {
float side = 5;
cout << "Area is: " << area(side);
}
Kết quả
Area is: 37.5