Mais non, mais non

Le Forum Catholique

Imprimer le Fil Complet

PEB -  2013-11-28 17:45:11

Mais non, mais non

C'est d'une logique algorithmique implacable.

En pseudo-code on aurait



Fonction date dimanche(date_min; date_max) -- retourne la date du premier dimanche compris entre date_min et date_max

Constante date date_épiphanie = 6 janvier
Constante date date_jour_an = 1 janvier

Si (date_épiphanie) = férié
alors
Épiphanie = date_épiphanie
Baptême = dimanche(date_épiphanie + 1; date_épiphanie + 7)
sinon
Epiphanie = dimanche(date_jour_an + 1; date_jour_an + 7)
si Epiphanie > 6 janvier
alors
Baptême = Epiphanie + 1 // le lundi 8 ou 9
sinon
Baptême = dimanche(date_épiphanie + 1; date_épiphanie + 7)
fin si
fin si

C'est clair, non?
http://www.leforumcatholique.org/message.php?num=738841