Scratch - Hors-série #1 : Déterminer la date du jour de Pâques selon l'algorithme de Gauss

23 Juin 2025 , Rédigé par J. Pita

 

 

Pou rappel, en 1800, le mathématicien allemand, Carl Friedrich Gauss, donne des formules permettant de calculer la date du dimanche de Pâques. En voici une des variantes, valable de 1900 à 2099 pour le calendrier grégorien.

  1. Saisir l’année Année .
  2. Créer une variable A et lui attribuer Année - 1900.
  3. Créer une variable B et lui attribuer A mod 19 (le reste de la division de A par 19).
  4. Créer une variable C et lui attribuer (B * 7) + 1.
  5. Créer une variable D et lui attribuer C / 19 (quotient entier).
  6. Créer une variable E et lui attribuer 11 * B + 4 - D.
  7. Créer une variable F et lui attribuer E mod 29 (reste de la division).
  8. Créer une variable G et lui attribuer A / 4 (quotient entier).
  9. Créer une variable H et lui attribuer A + G + 31 - F.
  10. Créer une variable I et lui attribuer H mod 7 (reste de la division).
  11. Créer une variable J et lui attribuer 25 - F - I.

Pour conclure, voici le test à faire :

 Si J < 10 Alors :

          Afficher : Pâques tombe le (J + 22) mars.

Sinon

         Afficher : Pâques tombe le (J - 9) avril.

 

Lire la suite :  Le corrigé

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article