In der Sitzung am Dienstag, 18.09.2012, haben wir noch einmal mit GUIs und Switch-Verzweigungen gearbeitet (Aufgabe 2 und 4 hier).

Hausaufgabe auf Montag

Erstellen Sie eine Banking-Interface-GUI, über die der Nutzer folgende Eingaben tätigen kann:
1) Auswahl einer Option: 1 = abheben, 2 = Kontostand anzeigen, 3 = abbrechen.
2) Eingabe einer Geheimzahl zur Verifizierung.
3) Eingabe des Nachnamens.

In externen Klassen geschieht folgendes:

  • Überprüfung der Geheimzahl. Ist diese verschieden von 1234, erscheint auf einem Label in der GUI die Ausgabe "SIE HABEN SICH NICHT KORREKT VERIFIZIERT".
  • Ist die Geheimzahl korrekt, erfolgt per switch-Fallunterscheidung eine Überprüfung auf die entsprechenden Optionen und entsprechende Ausgabe auf einem Label der GUI (1 = Ausgabe "Hier haben Sie 1000 Euro, *NAME*", 2 = Ausgabe "Ihr Kontostand beträgt 23,80 Euro, *NAME*", 3 = "Vielen Dank und auf Wiedersehen, *NAME").

Erstellen Sie zuerst ein Struktogramm für dieses Programm. Bringen Sie es zur nächsten Sitzung mit.