Đa giác đều N cạnh cạnh a. Bán kính đường tròn nội tiếp:
r = a / (2 × tan(180°/N))
Diện tích đường tròn: S = πr² = π × [a / (2 × tan(180°/N))]²
Ví dụ: Lục giác (N=6)
tan(30°) = 1/√3 → r = a√3/2
Chương trình
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float n = 6, a = 4;
float r = a / (2 * tan((180 / n) * 3.14159 / 180));
float area = 3.14 * r * r;
cout << "Dien tich = " << area;
return 0;
}
Kết quả
Dien tich = 37.6801