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

Aufgabe

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

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



Seitenlängen und Umfang




Bedingung: , ,

Winkel



Bedingung: , ,

Fläche

Es gilt

und somit

Umkreis

Normalen:









Geradenschnittpunkt:



Der Umkreismittelpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:


Bedingung:


Umkreismittelpunkt und -radius:

Inkreis



Der Inkreismittelpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:

Bedingung:


Inkreismittelpunkt:


Inkreisradius:

Schwerpunkt



Der Dreiecksschwerpunkt ergibt sich als Schnittpunkt dieser beiden Geraden:

Bedingung:

Code

Screenshots

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.