Bát giác đều 8 cạnh. Công thức diện tích: 2a²(1+√2) hoặc (2a²)/tan(22.5°).
Code ví dụ
#include <stdio.h>
#include <math.h>
int main() {
int a = 7;
float area = (2 * a * a) * (1 + sqrt(2));
printf("Canh bat giac: %d\n", a);
printf("Dien tich bat giac: %f", area);
return 0;
}
Kết quả
Canh bat giac: 7 Dien tich bat giac: 236.592926