Für die Osterberechnung hat Gauß einen Algorithmus angegeben. Der ist ziemlich aufwendig. Wenn man sich auf den Zeitraum von 1900 bis 2099 beschränken kann, lässt sich der weitgehend vereinfachen. (Soweit, dass man mit einiger Mühe diese Rechnung auch im Kopf vornehmen kann.)
Hier sind zwei Vorschläge für die „vereinfachte Osterformel für 1900 bis 2099 nach Gauß/Schüler als Basic-Programm-Stücke.
'Init
'Input: J (Jahr von 1900 bis 2099, vierstellig)
'Beginn der Formel
d = (19*(J mod 19)+24) mod 30
if d>27 then
d = d-1
end if
e = (int(J*5/4)+d+1) mod 7
Monat = “März”
OT = 28+d-e
If OT>31 then
OT = OT-31
Monat = “April”
end if
'Ende der Formel
'Output: OT; Monat; J
Diese Version kommt durch „Rückwärtsrechnen“ mit kleineren Zahlen aus, erfordert aber beim Durchdenken ein wenig mehr Gehirnschmalz.
'Init
'Input
'Beginn der Formel
d = (11*(J mod 19)+6) mod 30
if d27)
WoTag =REST(GANZZAHL(J*5/4+dkorr+1);7)
Ostern =DATUM(J;3;28)+dkorr-WoTag
Wenn Du Probleme hast, kann ich Dir weiter helfen. Viel Spaß
Ben
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]