Vuông nội tiếp lục giác đều cạnh a. Cạnh vuông x = 1.268a. Tam giác Reuleaux h = x.
Diện tích: S = (π - √3) × (1.268a)² / 2
Chương trình
#include <iostream>
#include <cmath>
using namespace std;
float reuleauxArea(float a) {
if (a < 0) return -1;
return (3.1415 - sqrt(3)) * (1.268*a) * (1.268*a) / 2;
}
int main() {
float side = 5;
cout << "Dien tich Reuleaux: " << reuleauxArea(side);
return 0;
}
Kết quả
Dien tich Reuleaux: 28.3268