Anpassung der Parkhaus Klasse, beginn der NachtMaxPreis berechnung

main
Leon Maximilian Löhle 2024-10-01 19:31:04 +02:00
parent 058bdaa4e4
commit a4f0a1853e
1 changed files with 14 additions and 0 deletions

View File

@ -35,14 +35,28 @@ public class Parkhaus {
} }
public double berechneParkKosten (Auto auto){ public double berechneParkKosten (Auto auto){
int einFahrtStunde = auto.getEinfahrtZeit().getHours();
int ausFahrtStunde = auto.getAusfahrtZeit().getHours();
long parkDauerMinuten = (auto.getBezahlZeit().getTime()-auto.getEinfahrtZeit().getTime()); long parkDauerMinuten = (auto.getBezahlZeit().getTime()-auto.getEinfahrtZeit().getTime());
if (einFahrtStunde >= 20 && ausFahrtStunde <= 06){
}
if (parkDauerMinuten <= 15){ if (parkDauerMinuten <= 15){
return 0; return 0;
} }
parkDauerMinuten -= 15; parkDauerMinuten -= 15;
long parkDauerStunden = (parkDauerMinuten/60)+1; long parkDauerStunden = (parkDauerMinuten/60)+1;
double kosten = parkDauerStunden*preis; double kosten = parkDauerStunden*preis;
if (auto.getEAuto() == true){
kosten*=0.8;
}
} }