Dates de Pâques pour le siècle courant
  • Lua 79.7%
  • TeX 19%
  • Makefile 1.3%
Find a file
2025-06-27 17:51:22 +02:00
.gitignore Paramètres explicites 2025-06-27 17:51:22 +02:00
annee.lua Paramètres explicites 2025-06-27 17:51:22 +02:00
annee.pdf Paramètres explicites 2025-06-27 17:51:22 +02:00
annee.tex Paramètres explicites 2025-06-27 17:51:22 +02:00
decennie.lua Paramètres explicites 2025-06-27 17:51:22 +02:00
decennie.pdf Renomme fichiers 2023-05-11 08:09:37 +02:00
decennie.tex Renomme fichiers 2023-05-11 08:09:37 +02:00
Makefile Table pour la décennie 2023-05-11 05:00:38 +02:00
README.md MAJ README 2024-02-29 13:33:50 +01:00
siecle.lua Paramètres explicites 2025-06-27 17:51:22 +02:00
siecle.pdf Paramètres explicites 2025-06-27 17:51:22 +02:00
siecle.tex Paramètres explicites 2025-06-27 17:51:22 +02:00

Pâques

Dates de Pâques pour le siècle courant.

Compilation

lualatex siecle

Cette commande génère le fichier siecle.pdf.

Algorithme

Les dates de Pâques sont calculées au moyen de l'algorithme Oudin, implémenté dans un script Lua.

-- Date de Pâques par l'algorithme Oudin

function EasterDay(AYear)
  local G = AYear % 19
  local C = AYear // 100
  local C4 = C // 4
  local E = (8 * C + 13) // 25
  local H = (19 * G + C - C4 - E + 15) % 30
  local K = H // 28
  local P = 29 // (H + 1)
  local Q = (21 - G) // 11
  local I = (K * P * Q - 1) * K + H
  local B = AYear + AYear // 4
  local J1 = B + I + 2 + C4 - C
  local J2 = J1 % 7
  return 28 + I - J2
end