Compare commits

..

No commits in common. "a4f0a1853ecd2e121321a06ac29d7c00bd0f8ba7" and "3d37013ac8aa750745a34018c1685901a0b78c11" have entirely different histories.

1 changed files with 3 additions and 46 deletions

View File

@ -1,32 +1,10 @@
import java.util.Date; import java.util.Date;
public class Parkhaus { public class Parkhaus {
private double maxNachtPreis;
private double preis; private double preis;
private double maxTagesPreis;
private int maxParkPlatz;
private Auto[] parkendeAutos;
private int anzahlParkendeAutos;
public double getMaxNachtPreis() {
return maxNachtPreis;
}
public double getMaxTagesPreis() {
return maxTagesPreis;
}
public int getMaxParkPlatz() {
return maxParkPlatz;
}
public Parkhaus(double preis){ public Parkhaus(double preis){
this.preis = 1.0; this.preis = preis;}
this.maxNachtPreis = 5;
this.maxTagesPreis = 15;
this.maxParkPlatz = 100;
this.parkendeAutos = new Auto[maxParkPlatz];
this.anzahlParkendeAutos = 0;
}
public double getPreis() {return preis;} public double getPreis() {return preis;}
@ -34,29 +12,8 @@ public class Parkhaus {
this.preis = preis; this.preis = preis;
} }
public double berechneParkKosten (Auto auto){ public double berechneParkDauer (Auto auto){
int einFahrtStunde = auto.getEinfahrtZeit().getHours();
int ausFahrtStunde = auto.getAusfahrtZeit().getHours();
long parkDauerMinuten = (auto.getBezahlZeit().getTime()-auto.getEinfahrtZeit().getTime());
if (einFahrtStunde >= 20 && ausFahrtStunde <= 06){
}
if (parkDauerMinuten <= 15){
return 0;
}
parkDauerMinuten -= 15;
long parkDauerStunden = (parkDauerMinuten/60)+1;
double kosten = parkDauerStunden*preis;
if (auto.getEAuto() == true){
kosten*=0.8;
}
} }