Oii Matheus, tudo bem?
Obrigada por compartilhar seu desenvolvimento no fórum! Você estruturou bem a lógica das faixas de distância com os Se...Senão aninhados, e a ideia de isolar o valor da chuva em uma constante separada ficou bem organizada.
Tenho apenas uma observação: o Imprimir e o FimSe do bloco da chuva estão fora de lugar. Como o resultado precisa ser impresso independentemente de estar ou não chovendo, o Imprimir deve ficar fora do Se EstaChovendo. Veja como ficaria:
Se EstaChovendo = verdadeiro então
ValorFrete = ValorFrete + Chuva
FimSe
Imprimir "Frete: ", ValorFrete
Fim
Assim, se não estiver chovendo o algoritmo ainda exibe o valor do frete normalmente.
Qualquer dúvida é só trazer aqui.
Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.
Bons estudos!
Sucesso ✨