Parkgebühren-Rechner
Einstieg EinstiegEin Parkhaus in St. Gallen verlangt: erste 30 Minuten gratis, danach CHF 1.50 pro angefangene halbe Stunde, maximal CHF 25 pro Tag.
- Ein- und Ausfahrtszeit in Minuten einlesen
- Die Gebühr nach den Regeln berechnen und auf 5 Rappen genau ausgeben
- Testfälle für 29, 30, 31 Minuten und 15 Stunden durchspielen
Tipp anzeigenTipp
'Angefangene halbe Stunde' heisst aufrunden. Überlege, wie du mit ganzzahliger Division und Rest aufrundest.
Lösungsskizze anzeigenLösungsskizze
Parkdauer berechnen, bei bis 30 Minuten 0 zurückgeben. Sonst die Minuten über 30 durch 30 teilen und aufrunden, mit 1.50 multiplizieren und mit dem Tagesmaximum vergleichen. Die Berechnung liegt in einer eigenen Funktion, damit sie testbar ist.