Olá, Eduardo, como vai?
O seu algoritmo em linguagem natural apresenta uma lógica sólida e contempla todas as condições estabelecidas pelo desafio. A utilização de estruturas condicionais encadeadas para definir a faixa de preço por quilometragem foi uma escolha acertada, assim como a verificação separada para o adicional de chuva, o que mantém o código limpo e funcional. O fluxo de entrada de dados e processamento está coerente com os requisitos do sistema proposto.
Parabéns pelo excelente trabalho e por compartilhar sua resolução conosco. É muito importante continuar praticando essas estruturas de decisão para fortalecer o seu raciocínio lógico.
O fórum segue à disposição para qualquer dúvida ou novas contribuições que você deseje fazer.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!