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
|