Fortran: Anhang B: Dreiecksberechnung

<< zur Fortran-Startseite
< Anhang B Anhang B >


Aufgabe Bearbeiten

Es sollen einige charakteristische Dreieckswerte berechnet werden. Der Programmanwender gibt die Koordinatenwerte (x, y) für die Dreieckseckpunkte P1, P2 und P3 vor.

 

Das Programm berechnet u.a. folgende Werte und übermittelt diese an die Standardausgabe:

  • Längen der Dreiecksschenkel und Dreiecksumfang
  • Innenwinkel
  • Fläche
  • Umkreis (Mittelpunkt und Radius)
  • Inkreis (Mittelpunkt und Radius)
  • Schwerpunkt

Grundlagen Bearbeiten

Die Dreiecksberechnung erfolgt in diesem Anwendungsbeispiel hauptsächlich mittels Vektorrechnung.

Näheres zu Dreiecken und zur Vektorrechnung ist folgenden Enzyklopädieartikeln und Büchern zu entnehmen:

Koordinatenwerte ---> Richtungsvektoren Bearbeiten

 

 
 
 

Seitenlängen und Umfang Bearbeiten

 
 
 
 

Bedingung:  ,  ,  

Winkel Bearbeiten

 

 
 
 

Bedingung:  ,  ,  

Fläche Bearbeiten

 

Es gilt

 

und somit

 

Umkreis Bearbeiten

 

Normalen:

 
 
 
 

 

 
 
 
 


Geradenschnittpunkt:

 
 
Der Umkreismittelpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:  

 

 

Bedingung:  


Umkreismittelpunkt und -radius:

 

 

Inkreis Bearbeiten

 

 

 

 

 

Der Inkreismittelpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:  

 

 

Bedingung:  


Inkreismittelpunkt:

 


Inkreisradius:

 

Schwerpunkt Bearbeiten

 

 
 

 
 

Der Dreiecksschwerpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:  

 

Bedingung:  

 

 

 

Code Bearbeiten

Screenshots Bearbeiten