Olá, Herley. Como vai?
Sua lógica está muito bem estruturada e o algoritmo funciona perfeitamente! Você seguiu o fluxo ideal de entrada, processamento e saída, separando corretamente o cálculo da taxa base do adicional de chuva.
- O uso de uma variável boolean para a chuva é uma excelente prática, pois simplifica a tomada de decisão do sistema.
- Sua sequência de verificações para a distância cobre todas as faixas de preço solicitadas no desafio, garantindo que nenhum valor fique de fora.
- O cálculo do adicional (
taxa = taxa + 2) mostra que você compreendeu como atualizar o valor de uma variável acumulando um novo dado. *
Sobre sua dúvida sobre a participação no fórum: este é um espaço de comunidade. As respostas podem vir de outros alunos que estão no mesmo nível que você, de monitores (chamados de Scubas) ou até dos instrutores. Interagir em posts de outros colegas também é uma ótima forma de dar visibilidade aos seus próprios tópicos e acelerar seu aprendizado!
Uma pequena dica técnica para o seu código: em linguagens de programação, costumamos usar o senão se (else if) para essas faixas de distância. Isso garante que o computador pare de procurar assim que encontrar a primeira condição verdadeira, tornando o programa mais rápido e evitando que ele execute blocos desnecessários.
Espero que possa ter lhe ajudado!