From 1646a8b3d34e0312bbfd2ffaa3cb84ecac2d8105 Mon Sep 17 00:00:00 2001 From: obai Date: Thu, 3 Oct 2024 20:45:52 +0200 Subject: [PATCH] Flow Text richtig commited und gepushed --- src/Flow.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/src/Flow.txt b/src/Flow.txt index e69de29..40c6c63 100644 --- a/src/Flow.txt +++ b/src/Flow.txt @@ -0,0 +1,49 @@ +Das Parkhaus enthält drei Hauptfunktionen Funktionen: + 1. einfahren + 2. parkgebühren berechnen &bezahlen + 3. ausfahren + +Autofahrer : startet das Programm +System: zeigt dem Autofahrer die 4 Options des Parkhauses an: +1. Einfahren +2. Parkgebühren berechne & Bezahlen +3. Ausfahren +4. Beenden + +1. Einfahren: +System: überprüft ob es noch verfügbaren Parkplätze im Parkhaus gibt +Falls ja: +User: gibt optional das Kennzeichen seines Autos sowie die Einfahrtzeit ein +System: generiert bei leeren Eingabe zufälliges Kennzeichen und erzeugt Einfahrtzeit +aber immer, wenn das System ein zufälliges Kennzeichen generiert, speichert es dieses, damit es nicht für mehrere Autos dasselbe Kennzeichen generiert. +System: Überprüft, ob das Kennzeichen zuvor noch Parkschulden hat. +System: speichert am Ende das Auto + +Falls nein: + System: gibt geeignete Meldung an Autofahrer + +2. Parkgebühren berechnen & bezahlen: +User: +- startet wieder das Programm und wählt die Option „Gebühren berechnen“ +- soll das Kennzeichen seines Autos eingeben +- gibt entweder die Ausfahrtzeit oder lässt das System diese erzeugen +System: +- berechnet die Parkgebühren basierend auf der Parkdauer und das Kennzeichen des Autos und gibt die an Autofahrer zurück: + . ersten 15 Minuten sind kostenlos + . jede angefangene Stunde kostete 1€ + . zwischen 20:00 und 6:00 Uhr kostet das Parken maximal 5 Euro. + . Pro 24 Stunden (1 Tag) werden maximal 15 Euro berechnet. + . E-Auto mit dem Kennzeichen „E“ am Ende habe 20% Rabatt auf die Parkgebühren +- System guckt noch, ob das Auto mit dem eingegebenen Kennzeichen Schulden hat +User: +- Gibt eine 16-stellige VISA-Kreditkartennummer ein +System: +- überprüft die Prüfziffer der Kreditkarte +Falls richtig, wird die Zahlung erfolgreich verarbeitet. +Falls nicht, wird eine Fehlermeldung ausgegeben und der Bezahlvorgang wird wiederholt. + +3. Ausfahren: +User: gibt erneut das Kennzeichen seines Autos und Zeit eingeben +System: überprüft, ob das Auto mit dem Kennzeichen ohne Bezalhung ausfährt +Wenn ja: + System: gibt Meldung aus