สี่เหลี่ยมจัตุรัสในหกเหลี่ยมปกติด้าน a มีด้าน d = 1.268a
Reuleaux Triangle มี h = d → Area = 0.70477 × (1.268a)² = 1.132a² (ประมาณ)
ตัวอย่าง
a = 7 → h = 8.876 → Area = 0.70477 × 78.78 ≈ 55.52
โค้ดตัวอย่าง
#include <stdio.h>
#include <math.h>
int main() {
float a = 7;
float h = 1.268 * a;
float area = 0.70477 * pow(h, 2);
printf("Square side: %.4f\n", h);
printf("Reuleaux area: %.4f\n", area);
return 0;
}
ผลลัพธ์
Square side: 8.8760 Reuleaux area: 55.5242