martes, 21 de diciembre de 2010

El algoritmo de Zeller

Lección 1 para los infantes ocupantes de la nave que han alcanzado el nivel algorítmico:

Calcular día de la semana de una fecha:


h -> día de la semana (0 = sábado, 1 = domingo, 2 = lunes,...)
q -> día del mes
m -> mes
J -> centuria (es realidad ⌊año / 100⌋)
K -> el año de la centuria (año mod 100).

Enero y febrero se cuentan como meses 13 y 14 del año anterior.

Si el módulo de un número negativo es negativo, reemplazar - 2 J por + 5 J y - J por + 6 J.


Ya hos hemos hablado de la antigua red global, Internet. Si algún día lograis reactivar los servidores podreis encontrar más información sobre esto en:

http://en.wikipedia.org/wiki/Zeller%27s_congruence

No hay comentarios:

Publicar un comentario