Muttertag
Terminberechnung für ein bestimmtes Jahr
Aufgabenstellung
Funktionalität
Nach Eingabe einer Jahreszahl soll der Termin des Muttertages im betreffenden Jahr angezeigt werden. Bei fehlerhafter Eingabe erfolgt eine entsprechende Meldung.
Programmlogik
Bei Eingabe einer gültigen Jahreszahl soll aus der eingegebenen Jahreszahl ein Timestamp des betreffenden ersten Mai ermittelt werden. Aus diesem Timestamp lässt sich dann der Wochentag des ersten Mai ermitteln. Ist dieser bekannt, kann daraus der Muttertag des jeweiligen Jahres abgeleitet werden. Die genaue Logik soll selbst entwickelt werden. Bei Falscheingaben soll mit einer Fehlermeldung reagiert werden.
Sprache
Für die eigentliche Programmlogik dieser Aufgabe soll die serverbasierte Sprache PHP benutzt werden. JavaScript kann zusätzlich für optische Aufbesserungen hinzugefügt werden.
Darstellung und Aufbau
Es soll ein Eingabefeld geben, über das die Jahreszahl abgefragt wird. Außerdem ist ein zunächst leeres Textausgabefeld nötig. Bei korrekter Eingabe wird dort der Termin des Muttertages im betreffenden Jahr ausgegeben, ansonsten eine Fehlermeldung.
Weitere Vorgaben/Einschränkungen
Für diese Aufgabe muss zu Übungszwecken mit einem Mehrfachverteiler (Switch/Case) gearbeitet werden, auch wenn es effizientere Vorgehensweisen gibt. Es dürfen nur Jahreszahlen aus dem jeweils aktuellen Jahr bis max. dem Jahr 2100 eingegeben werden. Denn vergangene Muttertage wurden teilweise anders errechnet, z.B. wenn der Muttertag mal auf einen Pfingstsonntag fiel. Nach aktueller Berechnung ist es unkomplizierter, da Muttertag nun immer der zweite Sonntag im Mai ist.
Erstellungsdatum
Aufgabe und Programmdemonstration wurden im April 2026 von Gerd Schiefer erstellt.