easy-forum
Deutsch - Software => easySoft => Thema gestartet von: ELWMS am September 15, 2023, 06:31:21 Vormittag
-
Hallo!
Bei uns (BW, vorwiegend katholisch) gibt es 3 bewegliche Feiertage, welche sich im Bezug auf den Ostersonntag ändern, welche sowieso kein Sonntag sind. Das sind Pfingsten, Christi Himmelfahrt und Fronleichnam. Die einfache Berechnung des aktuellen Ostersonntages ist mit 6..7 übersichtlichen Berechnungsschritten zu bewerkstelligen, bischen ST. Probleme bereiten mir z.b. je nachdem ob der der OS im März (31 Tage) oder April (30 Tage) z.b.
Christi Himmelfahrt = Ostersonntag + 39 Tage = 5 wochen und 4 Tage
Pfingssonntag = Ostersonntag + 49 Tage = 7 Wochen
Fronleichnahm = Ostersonntag + 60 Tage = 8 Wochen und 4 Tage
die jeweiligen Tage zu addieren, und den Monatssprung hochzuzählen.
Würde das dann gern in einen separaten Baustein packen, und über 6 Byte Ausgänge jeweils den Tag und den Monat dann ausgeben.
Hat da jemand schon mal sowas programmiert?
Den ST Code für die Berechnung des Ostersonntags hänge ich mal an, habe ich gestern vor dem Fernseher innerhalb ner Werbepause mal schnell hingeschmiert...
Gruß,
ELWMS
-
Schau dir mal die Berechnungsrundlage und Kommentar des oscat Bausteins EASTER an, da kann man bestimmt was für die E4 machen.
-
Im Baustein der Jahreszeitschaltuhr könnt ihr bequem die sog. Osterregel verwenden. Einfach den Baustein in den Plan reinziehen und F1 für die Hilfe drücken!