Heim  >  Artikel  >  Backend-Entwicklung  >  Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

WBOY
WBOYnach vorne
2023-08-31 12:25:08996Durchsuche

Hier sehen wir, dass die Fläche eines Quadrats in einen Kreis eingeschrieben ist und der Kreis in ein gleichseitiges Dreieck eingeschrieben ist. Die Seite des Quadrats ist „a“. Der Radius des Kreises ist „r“ und die Seite des Sechsecks ist „A“. Das Diagramm ist unten dargestellt.

Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

Wir wissen, dass der Radius des eingeschriebenen Kreises eines gleichseitigen Dreiecks der Innenradius des Dreiecks ist. Der Wert ist also -

Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

, also ist die Diagonale des Quadrats -

Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

, also ist die Fläche des Quadrats -

Übersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?

Beispiel

#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);
}

Ausgabe

Area is: 16.6667

Das obige ist der detaillierte Inhalt vonÜbersetzen Sie in einem C-Programm Folgendes ins Chinesische: Wie groß ist die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, der in ein gleichseitiges Dreieck eingeschrieben ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen