Guten Abend,
ich brauche bei einer Aufgabe Hilfe, da ich nicht recht weiß wie ich anfangen soll. Es geht um eine Hotelbuchungssoftware.(Natürlich nur für Übungszwecke)
In einem Hotel gibt es 8 Standart-, 5 Luxus- und 3 Businesszimmer
1)Ich soll eine Methode schreiben die überprüft ob die gewünschte Zimmerkategorie die der Kunde angefragt hat für den Zeitraum verfügbar ist. Der Kunde gibt ein Anreise und ein Abreisedatum an.
Hier weiss ich nicht so recht wie ich vorgehen soll bzw. wie ich eine Zimmerkategorie für einen Zeitraum als nicht verfügbar deklarieren kann bzw. einen Kunden zuweisen kann.
2) Wenn man mehr als 3 Tage ein Zimmer bucht, bekommt man 5 Euro Rabat pro Tag
Auch hier wieder das Problem, dass ich nicht weiss wie ich das mit dem Zeitraum hinbekomme.
Der GregorianCalendar ist mir bekannt und auch dass ich dort ein Anfags- bzw. Enddatum setzen kann, aber nicht wie ich mit Hilfe dessen testen kann ob in diesem Zeitraum etwas frei. Kann man das vl. irgendwie mit einer boolischen Variablen kombinieren, die jeden freien Tag auf ture und jeden gebuchten auf false setzt?
Danke für die Mühe
Gruß
ich brauche bei einer Aufgabe Hilfe, da ich nicht recht weiß wie ich anfangen soll. Es geht um eine Hotelbuchungssoftware.(Natürlich nur für Übungszwecke)
In einem Hotel gibt es 8 Standart-, 5 Luxus- und 3 Businesszimmer
1)Ich soll eine Methode schreiben die überprüft ob die gewünschte Zimmerkategorie die der Kunde angefragt hat für den Zeitraum verfügbar ist. Der Kunde gibt ein Anreise und ein Abreisedatum an.
Hier weiss ich nicht so recht wie ich vorgehen soll bzw. wie ich eine Zimmerkategorie für einen Zeitraum als nicht verfügbar deklarieren kann bzw. einen Kunden zuweisen kann.
2) Wenn man mehr als 3 Tage ein Zimmer bucht, bekommt man 5 Euro Rabat pro Tag
Auch hier wieder das Problem, dass ich nicht weiss wie ich das mit dem Zeitraum hinbekomme.
Der GregorianCalendar ist mir bekannt und auch dass ich dort ein Anfags- bzw. Enddatum setzen kann, aber nicht wie ich mit Hilfe dessen testen kann ob in diesem Zeitraum etwas frei. Kann man das vl. irgendwie mit einer boolischen Variablen kombinieren, die jeden freien Tag auf ture und jeden gebuchten auf false setzt?
Danke für die Mühe
Gruß
Zuletzt bearbeitet: