Como calcular la edad de una persona matematicamente
Información
Cómo calcular la edad manualmente
Hay muchos trucos numéricos que se pueden hacer utilizando las matemáticas. Puedes dar a alguien una serie de instrucciones y cálculos concretos y se puede deducir su edad actual. Para ellos parece que estás realizando un truco de magia, pero lo único que necesitas saber son las instrucciones. Las matemáticas funcionarán siempre. Se puede dar otra serie de instrucciones para obtener el mes y el día de su nacimiento. También puedes utilizar las matemáticas para aparentar que adivinas la edad de un desconocido.
Resumen del artículoXPara hacer un truco de números para adivinar la edad de alguien, empieza pidiéndole que use una calculadora para multiplicar el primer número de su edad por 5. Luego, haz que sume 3 antes de doblar la respuesta. A continuación, debe añadir el segundo número de su edad. Por último, dile que reste 6 y la respuesta será su edad actual. Si quieres saber cómo hacer un truco numérico para adivinar la edad de alguien sin calculadora, sigue leyendo.
Cómo calcular la edad en excel
¡Todas las personas del mundo tienen la misma edad este año! Es increíble: este año todas las personas del mundo tienen la misma edad, todas son iguales en 2019. Este año es especial. Sólo ocurre una vez cada 1.000 años. Este año su edad + su año de nacimiento, cada individuo es = 2019. Por ejemplo, usted tiene 55 años y nació en 1964, que se suma a 2019. Muy extraño, incluso los maestros chinos y extranjeros no pueden explicar. Por favor, calcular y ver si la respuesta es 2019. ¡Es una espera de mil años! ¡Buen tiro! Ve al círculo de amigos, ¡que todos lo calculen!
En realidad es el caso del 31 de diciembre de cada año. También funciona para cualquier persona en cualquier día del año después de su cumpleaños. Supongo que se puede decir que el 31 de diciembre de este año será el único día en el que todo el mundo obtendrá 2019 si suma su edad más el año de nacimiento. (Y el año que viene, el 31 de diciembre será el único día JAMÁS en el que todo el mundo obtendrá 2020 si suma su edad más el año de nacimiento).
Cómo calcular la fórmula de la edad
Cualquiera que se haya adentrado lo suficiente en la programación será dolorosamente consciente de las peculiaridades que conlleva cualquier cuestión relacionada con la fecha y la hora. Como se quiere saber la edad exacta, hay que tener mucho cuidado. En particular, tenemos que tener en cuenta todos los segundos bisiestos que se han producido en el marco temporal correspondiente.
Afortunadamente, ya que esto es un gran dolor, los científicos de la computación pronto llegaron a una solución para este problema: el tiempo Unix. El tiempo Unix es simplemente el número de segundos que han transcurrido desde las 00:00:00 del día 1970-01-01, el primero de enero de 1970 – incluyendo todos los segundos bisiestos.
La forma más sencilla de calcular la edad exacta de una persona es tomar la hora Unix actual y restarle la hora Unix de su nacimiento. Esto dará su edad en segundos, que ahora se puede convertir fácilmente a su formato de tiempo deseado. (Hay algunas complicaciones si la persona resulta haber nacido antes de 1970 – básicamente perdemos la pista de los segundos bisiestos).
Cómo calcular la edad en años, meses y días
La respuesta simple a esto es aplicar AddYears como se muestra a continuación porque este es el único método nativo para sumar años al 29 de Feb. de los años bisiestos y obtener el resultado correcto del 28 de Feb. para los años comunes.
Algunos piensan que el 1 de Mar. es el cumpleaños de los bisiestos pero ni .Net ni ninguna regla oficial lo apoya, ni la lógica común explica por qué algunos nacidos en Febrero deberían tener el 75% de sus cumpleaños en otro mes.
Sólo se me ocurren dos cosas: ¿Qué pasa con las personas de países que no utilizan el calendario gregoriano? DateTime.Now está en la cultura específica del servidor, creo. Tengo absolutamente cero conocimientos sobre el trabajo real con calendarios asiáticos y no sé si hay una forma fácil de convertir fechas entre calendarios, pero por si acaso te preguntas por esos chinos del año 4660 🙂
Esta es la versión que usamos aquí. Funciona y es bastante sencilla. Es la misma idea que la de Jeff pero creo que es un poco más clara porque separa la lógica para restar uno, así que es un poco más fácil de entender.