26 lines
1.2 KiB
Plaintext
26 lines
1.2 KiB
Plaintext
Benutzer startet Main Klasse
|
|
System gibt Willkommens Nachricht aus und bittet um eingabe ob einfahrt oder ausfahrt
|
|
Benutzer gibt ein ob man ein-, ausfährt, bezahlen oder beenden möchte
|
|
System nimmt entscheidung auf und startet anhand der Entscheidung entweder der Park/Ausfahrt oder den Bezahlvorgang oder beendet das Programm
|
|
|
|
1. Parkvorgang:
|
|
Das Programm bittet um eingabe des Kennzeichens und des Datums mit Uhrzeit
|
|
Benutzer gibt die geforderten Daten ein
|
|
Programm kreiert anhand der Daten ein neues Auto Objekt in der Parkhaus Klasse und speichert in einer Auto Liste um mehrere Autos managen zu können
|
|
|
|
2. Ausfahrt:
|
|
Eingabe des Kennzeichens und Datums mit Uhrzeit vom Ausfahren
|
|
Preis berechnung im Hintergrund
|
|
Platz im Parkhaus wird wieder größer
|
|
nicht gezahlter Betrag wird zu den Schulden gespeichert
|
|
|
|
3. Bezahlen und Ausfahren
|
|
Eingabe des Kennzeichens und Datums mit Uhrzeit vom Ausfahren
|
|
Preis berechnung im Hintergrund
|
|
Ausgabe des Preises
|
|
Kunde wird aufgefordert seine Kreditkartennummer einzugeben
|
|
Prüfziffer wird berechnet
|
|
Platz im Parkhaus wird größer, keine Schulden da gezahlt wird
|
|
|
|
4. beenden:
|
|
Programm verabschiedet sich und wird beendet |