Oi, Jorge. Tudo certo?
Sua solução cobre bem o fluxo do desafio: coletar a distância e a condição de chuva, determinar a taxa base pela faixa de distância e aplicar o acréscimo quando necessário. A estrutura de entrada, processamento e saída está clara e segue a lógica esperada.
Continuar praticando esse modelo de separar a coleta de dados, o processamento e a exibição do resultado vai ajudar bastante na hora de escrever código de verdade.
Um detalhe que vale revisar é a faixa do meio. O enunciado define que entre 5 e 10 km a taxa é R$ 8,00, mas no seu algoritmo a primeira condição cobre "menor ou igual a 5" e a segunda cobre "maior que 10", deixando o "senão" responsável por tudo que está entre esses dois valores. Isso funciona nesse caso, mas tornar a condição do meio explícita, por exemplo "se distância maior que 5 e menor ou igual a 10, taxa = 8", deixa o algoritmo mais claro e evita dúvidas caso as regras mudem no futuro.
Obrigado por compartilhar sua solução no fórum.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!