Aufgaben 8.4.

Aus ComeniusWiki
Version vom 4. Mai 2014, 17:35 Uhr von B.Schiller (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Aufgabe 1

Es soll nun der Bankautomat aus Aufgabe 8.3.1. in Java implementiert werden. Auf den Zustand Entnahmeaufforderung anzeigen kann dabei verzichtet werden. Das Einführen bzw. Entnehmen von Karte und Geld wird einfach durch eine Konsoleneingabe simuliert. Aus diesem Grund verwenden wir den Scanner aus Kapitel 2 für die Eingaben. Der Auszahlungsvorgang wird in einer Methode auszahlen() umgesetzt, in der nacheinander die 6 Zustände abgearbeitet werden. Bei einer Falscheingabe von PIN oder Geldbetrag wird der Kunde der Einfachheit halber zur Entnahme der Karte aufgefordert und der Automat geht wieder in den Zustand bereit über. Um den Vorgang zu überprüfen gehen wir von einem Kontostand von 1000 Euro aus. Das folgende Klassendiagramm soll als Grundlage für die Implementierung dienen:

Aufgabe 8-4-1.JPG


Lösungsvorschlag