Verbesserungen

devIoana
Simona-Ioana Purdila 2024-10-08 15:50:19 +02:00
parent ce1659df06
commit 246000e047
1 changed files with 3 additions and 1 deletions

View File

@ -261,7 +261,8 @@ public class Parkhaus {
endeNacht.set(Calendar.HOUR_OF_DAY, 6); // Nacht endet um 06:00 Uhr endeNacht.set(Calendar.HOUR_OF_DAY, 6); // Nacht endet um 06:00 Uhr
endeNacht.add(Calendar.DATE, 1); // Geht auf den nächsten Tag*/ endeNacht.add(Calendar.DATE, 1); // Geht auf den nächsten Tag*/
/*// Schritt 1: Berechne Gebühren bis 20 Uhr
/* // Schritt 1: Berechne Gebühren bis 20 Uhr
while (calEinfahrt.before(startNacht) && calEinfahrt.before(calAusfahrt)) { while (calEinfahrt.before(startNacht) && calEinfahrt.before(calAusfahrt)) {
// Jede angefangene Stunde bis 20:00 Uhr kostet 1 Euro // Jede angefangene Stunde bis 20:00 Uhr kostet 1 Euro
gebuehr += 100; gebuehr += 100;
@ -273,6 +274,7 @@ public class Parkhaus {
if (calAusfahrt.after(startNacht)) { if (calAusfahrt.after(startNacht)) {
// Die Parkzeit überschreitet 20:00 Uhr und geht in die Nachtzeit // Die Parkzeit überschreitet 20:00 Uhr und geht in die Nachtzeit
while (calEinfahrt.before(calAusfahrt) && (calEinfahrt.get(Calendar.HOUR_OF_DAY) >= 20 || calEinfahrt.get(Calendar.HOUR_OF_DAY) < 6)) { while (calEinfahrt.before(calAusfahrt) && (calEinfahrt.get(Calendar.HOUR_OF_DAY) >= 20 || calEinfahrt.get(Calendar.HOUR_OF_DAY) < 6)) {
nachtGebuehr += 100; // Jede Stunde in der Nacht kostet auch 1 Euro nachtGebuehr += 100; // Jede Stunde in der Nacht kostet auch 1 Euro
calEinfahrt.add(Calendar.HOUR_OF_DAY, 1); calEinfahrt.add(Calendar.HOUR_OF_DAY, 1);
} }