Formattierung
parent
8c87b8d234
commit
e0ae3a00ba
|
@ -10,10 +10,8 @@ public class Auto {
|
||||||
private double schulden;
|
private double schulden;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param kennzeichen
|
* @param kennzeichen
|
||||||
* @param einfahrtZeit
|
* @param einfahrtZeit Wird genutzt um ein Auto zu erstellen mit den aus der Main Klasse übergebenen Einfahrtszeit und dem Kennzeichen
|
||||||
* Wird genutzt um ein Auto zu erstellen mit den aus der Main Klasse übergebenen Einfahrtszeit und dem Kennzeichen
|
|
||||||
*/
|
*/
|
||||||
public Auto(String kennzeichen, Date einfahrtZeit) {
|
public Auto(String kennzeichen, Date einfahrtZeit) {
|
||||||
this.kennzeichen = kennzeichen;
|
this.kennzeichen = kennzeichen;
|
||||||
|
|
|
@ -87,9 +87,7 @@ public class Parkhaus {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param kennzeichen
|
* @param kennzeichen
|
||||||
* @return
|
* @return Mit der eingabe eines Kennzeichens wird nach einem Auto gesucht. In der liste der eingefahrenen Autos als auch in der Liste
|
||||||
*
|
|
||||||
* Mit der eingabe eines Kennzeichens wird nach einem Auto gesucht. In der liste der eingefahrenen Autos als auch in der Liste
|
|
||||||
* der ausgefahrenen Autos
|
* der ausgefahrenen Autos
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -108,12 +106,9 @@ public class Parkhaus {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param kennzeichen
|
* @param kennzeichen
|
||||||
* @param bezahltZeit
|
* @param bezahltZeit
|
||||||
* @param kreditkartennummer
|
* @param kreditkartennummer Es wird nach einem Auto gesucht und wenn dieses nicht gefunden wird, wird ein fehler ausgegeben.
|
||||||
*
|
|
||||||
* Es wird nach einem Auto gesucht und wenn dieses nicht gefunden wird, wird ein fehler ausgegeben.
|
|
||||||
* Wenn das Auto gefunden wurde, werden die einfahrtszeit mit der ausfahrtszeit verglichen, die Kosten für die Parkdauer berechnet und
|
* Wenn das Auto gefunden wurde, werden die einfahrtszeit mit der ausfahrtszeit verglichen, die Kosten für die Parkdauer berechnet und
|
||||||
* dem Kunden ausgegeben
|
* dem Kunden ausgegeben
|
||||||
* Der Kunde wird aufgefordert seine 16 stellige Visa Kartennummer einzugeben
|
* Der Kunde wird aufgefordert seine 16 stellige Visa Kartennummer einzugeben
|
||||||
|
@ -145,11 +140,8 @@ public class Parkhaus {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param kreditkartenNummer
|
* @param kreditkartenNummer
|
||||||
* @return
|
* @return Prüft ob eine Kreditkartennummer plausibel ist, also ob die Länge auch wirklich 16 zeichen sind und sie mit 4 beginnt
|
||||||
*
|
|
||||||
*Prüft ob eine Kreditkartennummer plausibel ist, also ob die Länge auch wirklich 16 zeichen sind und sie mit 4 beginnt
|
|
||||||
* Wenn ja wird der Prüfalgo durchlaufen
|
* Wenn ja wird der Prüfalgo durchlaufen
|
||||||
* Wenn nein wird ein fehler ausgeworfen
|
* Wenn nein wird ein fehler ausgeworfen
|
||||||
*/
|
*/
|
||||||
|
@ -161,10 +153,8 @@ public class Parkhaus {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param kartennummer
|
* @param kartennummer
|
||||||
* @return
|
* @return Algo zum prüfen ob die Prüfziffer der Kreditkarte korrekt ist durch abwechselndes verdoppeln der Zahlen
|
||||||
* Algo zum prüfen ob die Prüfziffer der Kreditkarte korrekt ist durch abwechselndes verdoppeln der Zahlen
|
|
||||||
* bis zur 15.ten stelle aufaddieren
|
* bis zur 15.ten stelle aufaddieren
|
||||||
* Wenn das Ergebnis größer als 9 ist, muss davon 9 abgezogen werden (13 = 1+3= 4 13-9 = 4)
|
* Wenn das Ergebnis größer als 9 ist, muss davon 9 abgezogen werden (13 = 1+3= 4 13-9 = 4)
|
||||||
* prüfziffer die es sein sollte wird berechnet
|
* prüfziffer die es sein sollte wird berechnet
|
||||||
|
@ -192,10 +182,8 @@ public class Parkhaus {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param kennzeichen
|
* @param kennzeichen
|
||||||
* @param ausfahrtZeit
|
* @param ausfahrtZeit Wird genutzt um auto ohne bezahlen ausfahren zu lassen
|
||||||
* Wird genutzt um auto ohne bezahlen ausfahren zu lassen
|
|
||||||
* Preis wird mit der ausfahrtzeit berechnet und werden auf schulden aufaddiert
|
* Preis wird mit der ausfahrtzeit berechnet und werden auf schulden aufaddiert
|
||||||
* schulden werden dem Auto zugespeichert und auto fährt aus, wird in ausgefahrene Autos hinzugefügt um schulden speichern zu können
|
* schulden werden dem Auto zugespeichert und auto fährt aus, wird in ausgefahrene Autos hinzugefügt um schulden speichern zu können
|
||||||
*/
|
*/
|
||||||
|
@ -217,12 +205,9 @@ public class Parkhaus {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param auto
|
* @param auto
|
||||||
* @param ausfahrtZeit
|
* @param ausfahrtZeit
|
||||||
* @return
|
* @return Um Parkkosten korrekt zu berechnen wird auf parkzeit <15 min geprüft um Kiss and Ride zu gewährleisten
|
||||||
*
|
|
||||||
* Um Parkkosten korrekt zu berechnen wird auf parkzeit <15 min geprüft um Kiss and Ride zu gewährleisten
|
|
||||||
* Parktage werden mit dem Tagespreis multipliziert und angefangene Stunden werden berücksichtigt und müssen bezahlt werden
|
* Parktage werden mit dem Tagespreis multipliziert und angefangene Stunden werden berücksichtigt und müssen bezahlt werden
|
||||||
* Kosten fangen erst nach 15 minuten für Kiss and Ride an
|
* Kosten fangen erst nach 15 minuten für Kiss and Ride an
|
||||||
* Wenn die Einfahrtszeit nach 20 und vor 06 Uhr liegen kostet es nur 5 euro durch die maximale nachtpauschale
|
* Wenn die Einfahrtszeit nach 20 und vor 06 Uhr liegen kostet es nur 5 euro durch die maximale nachtpauschale
|
||||||
|
|
Loading…
Reference in New Issue