#include Maison >
Article > développement back-end > Dans un programme C, traduisez en chinois : Quelle est l'aire d'un carré inscrit dans un cercle inscrit dans un triangle équilatéral ? Ici nous verrons que l'aire d'un carré est inscrite dans un cercle, et le cercle est inscrit dans un triangle équilatéral. Le côté du carré est "a". Le rayon du cercle est "r" et le côté de l'hexagone est "A". Le graphique est présenté ci-dessous. Nous savons que le rayon du cercle inscrit d'un triangle équilatéral est le rayon intérieur du triangle. Donc la valeur est - donc la diagonale du carré est - donc l'aire du carré 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!Dans un programme C, traduisez en chinois : Quelle est l'aire d'un carré inscrit dans un cercle inscrit dans un triangle équilatéral ?
Exemple
#include <iostream>
#include <cmath>
using namespace std;
float area(float A) { //A is the side of the triangle
if (A < 0) //if the value is negative it is invalid
return -1;
float d = A / sqrt(3);
float area = 0.5*d*d;
return area;
}
int main() {
float side = 10;
cout << "Area is: " << area(side);
}
Sortie
Area is: 16.6667