Dada uma idade em segundos, calcula a idade que alguém teria em:
Por isso, se te dissessem que alguém tem 1 000 000 000 segundos de idade, devias conseguir dizer que essa pessoa tem 31,69 anos terrestres.
Se estás a pensar porque é que Plutão ficou de fora, vai ver este vídeo do YouTube.
Nota: o comprimento real de uma órbita completa da Terra em torno do Sol é mais próximo de 365,256 dias (1 ano sideral). O calendário gregoriano tem, em média, 365,2425 dias. Embora não seja totalmente exato, 365,25 é o valor usado neste exercício. Vê Ano na Wikipédia para conheceres mais formas de medir um ano.
Podes achar os dicionários do Pharo úteis para completar este exercício.
O Pharo tem várias formas de construir dicionários, incluindo Dictionary new: at:put: e uma sintaxe literal que usa Associations.
Uma Association tem a forma key -> value e podes transformá-la num dicionário assim: { 'key' -> 'value' } asDictionary.
Lembra-te que no Smalltalk, todos os operadores infixos são associativos à direita e que podes explorar ao vivo qualquer uma das classes mencionadas acima.
Inscreve-te no Exercism para aprenderes e dominares Pharo com 50 exercícios, e mentoria humana real, tudo grátis.