Heim > Artikel > Backend-Entwicklung > Wie lautet die Übersetzung in C für das größte Ruhrdreieck in einem in einen Kreis eingeschriebenen Quadrat?
Das Reuleaux-Dreieck ist eine Form, die durch den Schnittpunkt von drei Scheiben entsteht, wobei sich der Mittelpunkt jeder Scheibe auf der Grenze der anderen beiden Scheiben befindet. Sein Rand ist eine Kurve konstanter Breite, die neben dem Kreis selbst die einfachste und bekannteste Kurve ist. Konstante Breite bedeutet, dass alle zwei parallelen Stützlinien unabhängig von ihrer Ausrichtung den gleichen Abstand haben. Weil sein Durchmesser gleich ist.
Die Grenzen des Reuleaux-Dreiecks sind Kurven gleicher Breite, die auf dem gleichseitigen Dreieck basieren. Alle Punkte einer Seite haben den gleichen Abstand vom gegenüberliegenden Scheitelpunkt.
Konstruieren eines Reulo-Dreiecks
Formel des Reulo-Dreiecks
Die Fläche eines Reulo-Dreiecks, wenn die Kurve auf einem gleichseitigen Dreieck basiert und das Seitendreieck h
A = (π * h<sup>2</sup>) / 2 – 2 * (Area of equilateral triangle) = (π – √3) * h<sup>2</sup> / 2 = 0.70477 * h<sup>2</sup>ist
Das größte Reulo-Dreieck innerhalb der Quadrat, eingeschrieben in den Kreis
Abbildung 1. Das größte Reuleaux-Dreieck innerhalb des Quadrats, eingeschrieben in den Kreis
Das größte Reuleaux-Dreieck innerhalb des Quadrats
Die Fläche des Reuleaux-Dreiecks beträgt 0,70477 * b2 wobei b der Abstand zwischen den parallelen Linien ist, die das Reuleaux-Dreieck stützen.
Der Abstand zwischen den parallelen Linien, die das Reuleaux-Dreieck stützen = die Seiten des Quadrats, d. h. a
Die Fläche des Reuleaux-Dreiecks, A = 0,70477 * a2
Geben wir ein Beispiel um es besser zu machen Um dieses Konzept zu veranschaulichen, zeigt
Input: r = 6 Output: 50.7434
Quadrats a ist, dann ist
a√2 = 2r
a = √2r
Im Reulo-Dreieck , h = a = √2r,
Das Flächendreieck des Reuleaux-Dreiecks ist, A = 0,70477*h^2 = 0,70477*2*r^2
#include <stdio.h> #include<math.h> int main() { float r = 6; float area = 0.70477 * 2 * pow(r, 2); printf("The area is : %f",area); return 0; }
The area is : 50.743439
Das obige ist der detaillierte Inhalt vonWie lautet die Übersetzung in C für das größte Ruhrdreieck in einem in einen Kreis eingeschriebenen Quadrat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!