Queres saber cuando naciste??
Julio 15th, 2007
Si, es facil, cambiale la fecha a la pc, cambiar el formato en una hoja en Calc o en Excel (dddd, mmmm dd “de” yyyy), pero visto de ese modo no tiene gracia.
Sabado a las 01.02 de la madrugada y leyendo libros viejos
sobre el efecto 2000 encontre esta util fórmula ideada por el reverendo Zeller:
d + 5c + a + [2,6m - 0,2] + [a/4] + [c/4] (mod 7)
Para los mas curiosos vamos a explicar un poco de que se trata todo esto, que visto asi parece dificil pero les puedo asegurar que hasta un niño de 10 años puede hacerlo
Las letras que aparecen representan a la fecha que queremos averiguar.
d día
m mes
c dos primeras cifras del año
a dos ultimas cifras del año
El unico cambio que debemos hacerle a la fecha es el mes, numero 1 es marzo, 2 abril, 3 mayo y asi hasta el 12 que es febrero (como los primeros romanos).
Como ejemplo vamos a averiguar una fecha al azar, 22 de agosto de 1978
.
d = 22
m = 6 (agosto - 2)
c = 19
a = 78
22 + 5 * 19 + 78 + [2,6 * 6 - 0,2] + [78/4] + [19/4] (mod 7) =
195 + [15,4] + [19,5] + [4,75] (mod 7) =
195 + 15 + 19 + 4 (mod 7) = 2
2 = Martes
mod 7 es un símbolo utilizado por los aritmeticos que nos indica que debemos quedarnos con el resto de la division por 7, en este caso, eso seria algo asi como 9 (mod 2) = 1
Espero les haya servido, es algo que se puede implementar en alguna función en cualquier lenguaje de programación que te diga el dia que te toca (para ver si es dia de semana o domingo en un calculo de 30, 60, 90 dias; que dia festejar tu cumple dentro de 15 años o usos similares).
Aclaro no soy un freak matemático ni nada similar, es simplemente para ver la simplicidad con la que llegamos a un resultado aplicando un poco de ingenio
y algunos numeritos.
Comentario guardado en: HormigaClub


2 Comentarios Agrega el tuyo
1. carla | Septiembre 30th, 2007 at 13:24
2. Hormiga | Septiembre 30th, 2007 at 21:26
Cualquiera que aiga visto esta pagina piensa exactamente lo mismo que vos
Dejar un comentario
Algo de HTML esta permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Trackback this post | Suscribir a los comentarios via RSS Feed