Muttertag

Terminberechnung für ein bestimmtes Jahr

 

Blumenstrauß

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.