sexta-feira, 29 de março de 2013

O DIA DA PÁSCOA

Texto de Aloisio Guimarães

Para calcular o dia da Páscoa (Domingo), usa-se a fórmula abaixo:
   a = MOD(ANO;19)
   b = MOD(ANO;4)
   c = MOD(ANO;7)
   d = MOD((19*a)+X;30)
   e = MOD(((2*b)+(4*c)+(6*d)+Y);7)
Onde:
• O "ANO" deve ser introduzido com 4 dígitos.
• O operador MOD é o resto da divisão.
• Os valores X e Y são retirados da tabela a seguir:

Faixa de anos
X
Y
1582
1599
22
2
1600
1699
22
2
1700
1799
23
3
1800
1899
23
4
1900
1999
24
5
2000
2099
24
5
2100
2199
24
6
2200
2299
25
7
• Se (d + e) <10, o Domingo de Páscoa é no Dia = (d + e + 22)  do mês de Março.
  • Se (d + e) >= 10, o Domingo de Páscoa é no Dia = (d + e - 9)  do mês de Abril.
EXCEÇÕES:
• Quando o Domingo de Páscoa calculado for 26 de Abril, corrige-se para uma semana antes, ou seja, 19 de abril.
• Quando o Domingo de Páscoa calculado for 25 de Abril e (d = 28 e  a > 10), então a Páscoa é em 18 de Abril.

Um comentário:

  1. Esse Guass era, mesmo, o cão chupando manga.
    Dono de extraordinária produção matemática,
    importantíssima aos fundamentos e avanços
    matemáticos no século XVIII, o cara se deu
    ao luxo de bolar esse Algorítmo Pascoal.
    Certamente foi pra agradar a Santa Madre
    Igreja . . .

    ResponderExcluir