Heim > Backend-Entwicklung > C++ > Ü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 regelmäßiges Sechseck 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 regelmäßiges Sechseck eingeschrieben ist?

王林
Freigeben: 2023-09-05 21:33:09
nach vorne
1037 Leute haben es durchsucht

Hier sehen wir die Fläche eines Quadrats, das in einen Kreis eingeschrieben ist, und dieser Kreis ist in ein Sechseck eingeschrieben. Die Seite des Quadrats ist „a“. Der Radius des Kreises ist „r“ und die Seite des Sechsecks ist „A“. Das Diagramm wird wie folgt aussehen.

Ü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 regelmäßiges Sechseck eingeschrieben ist?

Wir wissen, dass der Radius eines in ein Sechseck eingeschriebenen Kreises −

Ü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 regelmäßiges Sechseck eingeschrieben ist?

Außerdem ist der Radius des Kreises die Hälfte der Diagonale des Quadrats. 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 regelmäßiges Sechseck eingeschrieben ist?

Dann können wir sagen −

Ü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 regelmäßiges Sechseck eingeschrieben ist?

Dann ist die Fläche −

Ü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 regelmäßiges Sechseck eingeschrieben ist?

Beispiel

#include <iostream>
#include <cmath>
using namespace std;
float area(float A) { //A is the side of the hexagon
   if (A < 0) //if the value is negative it is invalid
      return -1;
   float area = (A*A) * float(3.0/2.0);
   return area;
}
int main() {
   float side = 5;
   cout << "Area is: " << area(side);
}
Nach dem Login kopieren

输出

Area is: 37.5
Nach dem Login kopieren

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 regelmäßiges Sechseck eingeschrieben ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage