#include Maison >développement back-end >C++ >Quel est le plus grand triangle de Rayleigh à l'intérieur d'un carré ? Ici, nous verrons l'aire du plus grand triangle de Reuleaux inscrit dans un carré. Le côté du carré est "a". La hauteur du triangle de Reuleaux est h. La hauteur du triangle de Reuleaux est la même que celle d'un. Donc a=h. Donc l'aire du triangle de Reuleaux est - Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!Quel est le plus grand triangle de Rayleigh à l'intérieur d'un carré ?
Exemple
#include <iostream>
#include <cmath>
using namespace std;
float areaReuleaux(float a) { //side of square is a
if (a < 0) //if a is negative it is invalid
return -1;
float area = ((3.1415 - sqrt(3)) * (a) * (a))/2;
return area;
}
int main() {
float side = 8;
cout << "Area of Reuleaux Triangle: " << areaReuleaux(side);
}
Sortie
Area of Reuleaux Triangle: 45.1024
Articles Liés
Voir plus