diff --git a/QualifierTeil2/Parkhaus.java b/QualifierTeil2/Parkhaus.java index bbed495..a3c538b 100644 --- a/QualifierTeil2/Parkhaus.java +++ b/QualifierTeil2/Parkhaus.java @@ -35,7 +35,9 @@ public class Parkhaus { } } if (existierenderPKW != null) { - System.out.println("Der PKW mit dem Kennzeichen " + kennzeichen + " hat noch Schulden von " + existierenderPKW.getGebuehrenkonto() + " Euro."); + System.out.println("Der PKW mit dem Kennzeichen " + kennzeichen + " hat noch Schulden von " + existierenderPKW.getGebuehrenkonto() + " Cent."); + this.kapazitaet--; + this.belegt++; } else { // Neuen PKW erstellen und Schulden übernehmen, falls vorhanden PKW neuerPKW = new PKW(); @@ -95,6 +97,11 @@ public class Parkhaus { zuEntfernen.setGebuehrenkonto(gebuehren); // Schulden für unbezahlte Gebühren hinzufügen if (gebuehren > 0) { + + Date ausfahrt = new Date(); + System.out.println("Parkdauer in Minuten: " + berechneParkdauer(kennzeichen, ausfahrt)); + System.out.println("Parkgebühren in Cent: " + zuEntfernen.getGebuehrenkonto()); + // Kreditkartenvalidierung vor Ausfahrt Scanner scanner = new Scanner(System.in); System.out.println("Bitte geben Sie Ihre 16-stellige VISA-Kreditkartennummer ein:"); @@ -115,7 +122,7 @@ public class Parkhaus { } // PKW aus der Liste entfernen und Kapazität aktualisieren - parkendePkws.remove(zuEntfernen); + //parkendePkws.remove(zuEntfernen); this.kapazitaet++; this.belegt--; System.out.println("PKW mit Kennzeichen " + kennzeichen + " hat die Ausfahrt durchgeführt.\n"); diff --git a/QualifierTeil2/UI.java b/QualifierTeil2/UI.java index dac5fd2..a7e2d74 100644 --- a/QualifierTeil2/UI.java +++ b/QualifierTeil2/UI.java @@ -53,13 +53,10 @@ public class UI { // Methode für die Ausfahrt und Bezahlung public void ausfahrtPKW() { - Date ausfahrt = new Date(); System.out.println("Geben Sie das Kennzeichen des ausfahrenden PKWs ein: "); String kennzeichen = scan.nextLine().toUpperCase(); - System.out.println("Parkdauer in Minuten: " + parkhaus1.berechneParkdauer(kennzeichen, ausfahrt)); - System.out.println("Parkgebühren in Cent: " + parkhaus1.berechneGebuehren(kennzeichen, ausfahrt)); parkhaus1.ausfahren(kennzeichen);