Introdução
Hoje fui pescar sozinho com minha canoa, infelizmente adormeci e o riacho me levou embora, perdi meus remos, agora é noite e estou perdido no oceano! Não posso ver a costa, então devo estar longe!
Eu tenho meu telefone celular, mas está com defeito porque ficou molhado pela água salgada, não consigo falar ou ouvir nada porque o alto-falante do microfone e do telefone está quebrado, mas posso enviar SMS para meu amigo que está na praia!
Meu amigo tem uma lanterna muito poderosa e a ergueu em cima dos bastões de bambu para me mostrar a direção certa, mas não consigo remar porque não tenho remos, então devo dizer a ele a que distância estou para que ele possa enviar alguém para pegue-me!
Meu amigo me disse que ele mantinha a tocha a 11,50 metros no nível do mar, e eu posso ver a luz bem no horizonte. Agora só lembro da escola que o raio da Terra deveria estar a 6371 km ao nível do mar e estou sentado na minha canoa para que você possa assumir que meus olhos também estão no nível do mar.
Tarefa
Como as correntes estão me movendo momento a momento, meu amigo está levantando a tocha de tempos em tempos (agora a 12,30 metros), por favor, escreva um programa completo ou função que me ajudará a calcular a distância da posição do meu amigo!
Aqui está um diagrama (sem escala):
O ponto laranja rotulado M
sou eu, o ponto vermelho rotulado T
é a tocha. A linha verde é a distância linear entre M
eT
Entrada
Pegue na entrada padrão a altura da tocha h
em metros ao nível do mar, que vejo no topo do horizonte, na forma de um número de ponto flutuante com precisão de duas casas decimais (com a precisão de 1 centímetro ou 0,01 metros), no variam de 0 a 100 incluídos.
Resultado
Você deve retornar o comprimento euclidiano da linha verde com a precisão de 1 cm. Por exemplo, se você produzir em metros, deve ter duas casas decimais (pelo menos). A saída pode ser metros ou quilômetros, mas respeitando a precisão.
Casos de teste:
Todos os valores em metros.
11.5 > 12105.08
13.8 > 13260.45
Regras
O menor código vence.