Der Browser ignoriert Java, es ist nur ein Screenshot des Applets!

screenshot

Das Applet demonstriert sehr gut, wie Objektorientierung und Vererbung die Programmierung erleichtern. Der Java-Quelltext besteht eigentlich nur aus den Koordinaten und der Konstruktion des Polygons aus den Koordinaten. Zusätzlich wurde die Paint-Methode überschrieben, um das Haus als Linie und nicht als Fläche darzustellen. Die vorhandene Funktionalität aus der Klasse Rotate kann wiederverwendet werden.

Der Fortran 90 Quelltext zeigt einen vollkommen anderen Algorithmus, er erzeugt nur die Koordinaten des Nikolaushauses und gibt sie in die Datei plot.dat aus. Die erzeugten Polygondaten lassen sich mit Hilfe des Programmes preview.exe betrachten.

Struktogramm des Fortran-Programmes

 
Größe des Hauses ermitteln
Skalierungsfaktor bestimmen
Datei plot.dat öffnen
Bildkoordinaten ermitteln - Translation in den 1. Quadranten
Ausgabe der Bildkoordinaten in plot.dat
Bildkoordinaten ermitteln - Translation in den 2. Quadranten
Ausgabe der Bildkoordinaten in plot.dat
Bildkoordinaten ermitteln - Translation in den 3. Quadranten
Ausgabe der Bildkoordinaten in plot.dat
Bildkoordinaten ermitteln - Translation in den 4. Quadranten
Ausgabe der Bildkoordinaten in plot.dat
Endekennung in plot.dat schreiben

Tags