Ein minimalistisches XProfan-Programm
Anhand eines kleinen Programmbeispiels soll dargestellt werden, dass XProfan ganz einfach mit den Standard-Schlüsselwörtern Print und Input der Programmiersprache BASIC programmiert werden kann. Die Eingabe erfolgt natürlich wie im BASIC über „reine“ Tastaturbedienung und unter Vernachlässigung etwaiger Windows-Konventionen für Mausbedienung, Buttons etc. Damit ist ein sehr schneller Einstieg in die Programmierung nach dem EVA-Prinzip (Eingabe – Verarbeitung – Ausgabe) oder die Portierung bestehender BASIC-Programme in XProfan möglich. Reicht dem Programmierer / Nutzer eine simple Eingabe und Ausgabe kann er sich mit dem Wesentlichen, nämlich der Verarbeitung, befassen. Selbstverständlich können mit XProfan auch Windows-konforme Benutzeroberflächen programmiert werden, jedoch dann mit dem üblicherweise deutlich höheren Aufwand.
Umrechnung von Temperaturwerten
Als kleines Programmbeispiel dient die Umrechnung von Temperaturwerten in Grad Celsius und in Grad Fahrenheit. Das Programm gliedert sich XProfan-typisch in die Abschnitte:
- Variablendeklaration – Abweichend vom BASIC sind Variable vorab festzulegen
- Initialisierung des Programmfensters – Insbesondere Fensterstyle, Fenstergröße und Fensterposition werden festgelegt
- Programmteil – Das eigentliche Programm mit Eingabe-, Verarbeitung- und Ausgabe-Anweisungen
Die Wertebereiche Grad Celsius und Grad Fahrenheit sind über jeweils zwei Wertepaare definiert:
- Gefrierpunkt von Wasser
- Siedepunkt von Wasser
Für den Wertebereich Grad Celsius gilt:
- Gefrierpunkt = 0 °C
- Siedepunkt = 100 °C
Für Wertebereich Grad Fahrenheit gilt:
- Gefrierpunkt = 32 °F
- Siedepunkt = 212 °F
Daraus ergeben sich die folgenden Umrechnungsformeln:
Von Celsius nach Fahrenheit:
TF [°F] = TC * 180 / 100 + 32 = TC * 9 / 5 + 32 (Bruch gekürzt)
Von Fahrenheit in Celsius:
TC [°C] = (TF - 32) * 5 / 9
Download
- Programmlisting „Umrechnung von Temperaturwerten“
- Freeware XProfan V. 11.2a (gepackt im zip-Format)
Das Programm wurde mit der von Roland G. Hülsmann bereitgestellten Freeware XProfan V. 11 geschrieben, die hier zum Download bereitgestellt ist (Externer Link: PROFAN xprofan.de)
Kommentare: 0