
O ex-alumno, do que xa vos teño falado, Santiago Castro Castrillón, mandoume esta curiosidade que lle podemos chamar "calendario casi perpetuo" (grazas Santiago).
Ademais Santiago contestou á anterior pregunta da semana xa hai uns días e estiven esperando a publicar as súas respostas para ver se algún(ha) de vos respostaba tamén para poder puntuarvos.
Seguindo estes pasos podes calcular o día da semana dunha data calquera dos anos de catro cifras que empecen por 19 (como 1986) ou 20 (como 2004).
1. Divide as dúas últimas cifras do ano entre 4, descartando o resto.
2. Suma ao resultado o día do mes.
3. Suma a clave do mes: XFM AMX XAS OND = 144 025 036 146
4. Resta 1 para os meses de Xaneiro e Febreiro nos anos bisiestos [*]
5. Resta 1 se a data empeza por 20.
6. Engade o número formado polos dous últimos díxitos do ano.
7. Divide entre 7 e toma o resto. O resto indica o día da semana, sendo: 0 sábado, 1 domingo, 2 luns, 3 martes, 4 mércoles, 5 xoves, 6 venres
Truco: para non traballar con números tan grandes podes restar 7 ou múltiplos de 7 en calquer momento do proceso e quedarte só coa diferenza.
Notas:
[*] No calendario gregoriano son bisiestos tódolos anos múltiplos de 4.
Os anos seculares (os que acaban en 00), só son bisiestos cando son múltiplos de 400. Por exemplo, 1900 non foi bisiesto, a pesares de ser múltiplo de 4, xa que é un ano secular non múltiplo de 400, en cambio se o foi 2000. Para saber cando un número é múltiplo de 4 basta fixarse nas súas dúas últimas cifras, se son múltiplo de 4 (dúas veces divisibles por 2), tamén o é o número.
Exemplo
Vamos a calcular qué día da semana foi o 29 de decembro de 1989.
1. 89/4=22, descartamos o resto
2. 22+29=51
3. A clave de decembro é 6, así que 51+6=57.
4. Non hai que facer nada.
5. Non hai que facer nada.
6. 89+57=146
7. 146/7=20 +6 de resto
A data pedida foi venres
DEBES, SEGUINDO E DETALLANDO OS CÁLCULOS ANTERIORES, DICIR QUE DÍA DA SEMANA CAEU O 22 DE FEBREIRO DE 1966.