O caracol sobe a escada

Um caracol sobe uma escada. Em cada degrau, ele precisa subir e depois avançar até o próximo. Ele quer chegar ao topo da torre.

Escreva uma função que retorne a distância que o caracol precisa percorrer para chegar ao topo da torre, dadas a altura e o comprimento de cada degrau e a altura da torre.

Exemplos

Program.TotalDistance(0.2, 0.4, 100.0) ➞ 300.0
// A distância total é 300.

Program.TotalDistance(0.3, 0.2, 25.0) ➞ 41.7

Program.TotalDistance(0.1, 0.1, 6.0) ➞ 12.0

Notas

  • Todos os valores fornecidos são maiores que 0.
  • Arredonde as respostas para o décimo mais próximo 0.1.
  • O número de degraus é determinado dividindo a altura da torre pela altura de cada degrau.
  • Para este exercício, você também deve contar o comprimento do último degrau para completar o percurso.