Schulden Funktion - Probleme gelöst
parent
8890403af8
commit
612e67aa83
|
@ -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");
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue