|
| Startseite | Tipps & Tricks | Programme | Portale & Foren |
PC/GEOS
... auf dem Mac
... auf dem iPad
R-Basic
Kompatible Webseiten erstellen
Weitere Dateien
Lottofee13.09.11 - Dies ist das erste Beispielprogramm, in welches ich einige UI-Objekte der aktuellen R-Basic Beta eingebaut habe. Lottofee bietet sich für diesen ersten Versuch an, weil der Programmcode zum Ziehen der Zahlen nur aus wenigen Zeilen besteht und die ganze Sache dadurch schön überschaubar bleibt. Zuerst wird die klassische Basic-Variante behandelt, in der nach dem Start des Programms die Zahlen einfach im vorgegebenen Fenster angezeigt werden. Danach folgt die UI-Objekt-Variante der Lottofee. Der ursprünglich Code für die Ziehung der Zahlen und zur anschließenden sortierten Ausgabe stammt nicht von mir, sondern aus einem der vielen, freien Lottogeneratoren, die man im Internet findet.
Klassik-Basic VersionNeben der Ziehung der Zahlen an sich, muss z.B. auch sichergestellt werden, dass jede Zahl nur einmal gezogen wird. Und richtig perfekt wird solch ein Programm erst, wenn zum Abschluss die gezogene Zahlenreihe sortiert auf dem Bildschirm ausgegeben wird.
Die folgende Lösung führt mit relativ wenig Aufwand zum Ziel.
Wie funktioniert der Lottofee-Code eigentlich?Die Vorgaben sind bekannt: Es sollen sechs Zahlen aus 49 Möglichen gezogen und diese anschließend aufsteigend sortiert auf dem Bildschirm ausgegeben werden.
UI-Objekt-Basic VersionErstellt mit der R-Basic Beta 0.7.5.1.
Im Gegensatz zur Klassik-Version sind hier im oberen Bereich einige Befehle zur Änderung der Hintergrundfarbe, zur Positionierung der Ausgabe und zur Schriftart / Schriftgröße hinzugekommen. Sie werden für den "Startbildschirm" benötigt. Der eigentliche Code zur Ziehung der Zahlen ist nun zu einem eigenen Bereich geworden - dem Unterprogramm "ActionStart". Das Unterprogramm wird nur abgearbeitet, wenn der Nutzer den "Starten"-Button drückt.
Insgesamt fünf UI-Objekte kommen für die Lottofee zum Einsatz. Lottofee 2.1.1 herunterladen - UI-Objekt-Basic Version. 09.09.11 Öffnen Sie den Quelltext im Interpreter, indem Sie Lottofee doppelklicken, oder benutzen Sie den "Öffnen-Dialog" des R-Basic-Interpreters. Anschließend können Sie mit "F9" bzw. "FN + F9" Lottofee starten.
Beenden Sie Lottofee, indem Sie im Dateimenü den Punkt "Exit BASIC Program" aufrufen.
Weiterführende LinksDie R-Basic Grundlagen Zufallszahlen - RANDOMIZE / RND() liefern weitere Infos zum Thema. |
| © Bernd Mützel Impressum |