Dada una edad en segundos, calcula qué edad tendría alguien en:
Así que si te dijeran que alguien tiene 1.000.000.000 segundos de edad, deberías poder decir que tiene 31,69 años terrestres.
Si te preguntas por qué Plutón no entró en la lista, ve a ver este vídeo de YouTube.
Nota: la duración real de una órbita completa de la Tierra alrededor del Sol se acerca más a 365,256 días (1 año sidéreo). El calendario gregoriano tiene, de media, 365,2425 días. Aunque no es del todo exacto, 365,25 es el valor que se usa en este ejercicio. Consulta Año en Wikipedia para ver más formas de medir un año.
Es posible que los diccionarios de Pharo te resulten útiles para completar este ejercicio.
Pharo tiene varias formas de construir diccionarios, como Dictionary new: at:put: y una sintaxis literal que usa Associations.
Un Association tiene el aspecto de key -> value y se puede convertir en un diccionario así: { 'key' -> 'value' } asDictionary.
Recuerda que en Smalltalk todos los operadores infijos se asocian por la derecha y que puedes explorar en vivo cualquiera de las clases mencionadas anteriormente.
Regístrate en Exercism para aprender y dominar Pharo con 50 ejercicios y mentoría humana real, todo gratis.