From 176f7ea3f4d513e31323f3997725d46a0683b0fe Mon Sep 17 00:00:00 2001 From: ioana Date: Tue, 8 Oct 2024 10:28:23 +0200 Subject: [PATCH] kleine Verbesserungen --- QualifierTeil2/Parkhaus.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/QualifierTeil2/Parkhaus.java b/QualifierTeil2/Parkhaus.java index b6d3fa2..9a93be1 100644 --- a/QualifierTeil2/Parkhaus.java +++ b/QualifierTeil2/Parkhaus.java @@ -63,10 +63,12 @@ public class Parkhaus { // Falls Auto zum Entfernen gibt if (zuEntfernen != null) { - // Berechnung der Gebühren + + //Ausfahrtszeit manuell eingeben oder automatisch übernehmen SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); Date ausfahrtZeit; + Scanner scanner = new Scanner(System.in); System.out.println("Bitte geben Sie die Ausfahrtszeit ein (leer lassen für aktuelle Zeit, Format: dd.MM.yyyy, HH:mm): "); String ausfahrtInput = scanner.nextLine(); @@ -85,6 +87,7 @@ public class Parkhaus { } } + // Berechnung der Gebühren double aktuelleGebuehren = berechneGebuehren(kennzeichen, ausfahrtZeit); double gesamtGebuehren = zuEntfernen.getGebuehrenkonto() + aktuelleGebuehren; // Summe der Schulden + aktuelle Gebühren @@ -143,7 +146,7 @@ public class Parkhaus { // Parkdauer in Minuten berechnen (Differenz zwischen Ausfahrt und Einfahrt) - minDiff = (ausfahrt.getTime() - einfahrt.getTime() ) / 60000; + minDiff = ((ausfahrt.getTime() - einfahrt.getTime())+1) / 60000; break; } } @@ -253,7 +256,7 @@ public class Parkhaus { }*/ // Bestimme die Einfahrtszeit des Fahrzeugs - Date einfahrt = findeEinfahrtZeit(kennzeichen); // =einfahrt für Debugging // Methode zum Finden der Einfahrtszeit + Date einfahrt = findeEinfahrtZeit(kennzeichen); // Methode zum Finden der Einfahrtszeit Calendar einfahrtsCal = Calendar.getInstance(); einfahrtsCal.setTime(einfahrt);