headerimage
ROWE Technik-Blog

Ein minimalistisches XProfan-Programm

17.06.2022

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:

  1. Variablendeklaration – Abweichend vom BASIC sind Variable vorab festzulegen
  2. Initialisierung des Programmfensters – Insbesondere Fensterstyle, Fenstergröße und Fensterposition werden festgelegt
  3. Programmteil – Das eigentliche Programm mit Eingabe-, Verarbeitung- und Ausgabe-Anweisungen

Die Wertebereiche Grad Celsius und Grad Fahrenheit sind über jeweils zwei Wertepaare definiert:

  1. Gefrierpunkt von Wasser
  2. Siedepunkt von Wasser

Für den Wertebereich Grad Celsius gilt:

  1. Gefrierpunkt = 0 °C
  2. Siedepunkt = 100 °C

Für Wertebereich Grad Fahrenheit gilt:

  1. Gefrierpunkt = 32 °F
  2. 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

 

Kommentare: 0

Keine Kommentare vorhanden!

Neuen Kommentar verfassen:

Bitte füllen Sie mit * markierte Felder korrekt aus. JavaScript und Cookies müssen aktiviert sein.
Name: (Pflichtfeld)*
email: (Pflichtfeld, wird nicht veröffentlicht)*
Homepage:
Bild hochladen:
jpg - jpeg - gif - png   (max. 10 MByte)
Ihr Kommentar: *
(Das Bild wird erst beim speichern links oben eingefügt)
 
Bitte tragen Sie den Spamschutz Code ein:*
Captcha
Powered by CMSimpleBlog