Jack e Jill são gêmeos. Quando têm 10 anos de idade, Jack deixa a Terra em sua nave espacial com destino a Altair IV, a cerca de 17 anos-luz de distância. Embora não seja equipada com um motor de dobra, a nave de Jack ainda é capaz de atingir uma velocidade próxima à da luz. Quando retorna à Terra, ele descobre que Jill chegou à idade adulta, enquanto ele, Jack, continua sendo um menino.
Albert Einstein havia previsto essa estranha peculiaridade do tempo em seu artigo de 1905 "Sobre a eletrodinâmica dos corpos em movimento", também conhecido como a Teoria da Relatividade Especial. Ela foi verificada experimentalmente muitas vezes.
Implemente uma função que receba como argumentos: a idade dos gêmeos no momento da partida de Jack, a distância em anos-luz até a estrela de destino e a velocidade da nave de Jack como uma fração da velocidade da luz. A função retornará a idade de Jack e a idade de Jill no momento do retorno de Jack à Terra, arredondadas para o décimo de ano mais próximo. A matemática é simples o suficiente para que Jack, de 10 anos, a entenda. Consulte Recursos para obter ajuda.
twins(20, 10, 0.4) ➞ "Jack's age is 65.8, Jill's age is 70.0"
twins(20, 10, 0.8) ➞ "Jack's age is 35.0, Jill's age is 45.0"
twins(10, 16.73, 0.999) ➞ "Jack's age is 11.5, Jill's age is 43.5"
# The Altair IV trip.Para simplificar, estamos supondo que os períodos de aceleração e desaceleração de Jack são insignificativamente breves. Essa é uma suposição enorme, mas, ainda assim, ela não invalida os cálculos das idades.