1
resposta

Calculando o valor das entregas

*exibir* **"Qual a distância em Km?"**
*distancia:* ler do usuário

*exibir* **Está chovendo? (True ou False):"**
*chovendo:* ler do usuário

*se distancia < = 5:*
        preco = 5

*se distancia > 5 OU < = 10:*
        preco = 8
        
*se distacia > 10:*
        preco = 10
        
*se chovendo == True:*		
        preco = preco + 2
*senão:*	
        preco = preco
        
*exibir* **"Taxa de entrega:" + preco**		
1 resposta

Olá, Laerte, como vai?

Sua lógica atende bem às regras propostas no desafio e a ideia de separar o cálculo da taxa base do acréscimo por chuva está correta. O algoritmo está claro, legível e cumpre o objetivo de calcular o valor final da entrega a partir das informações fornecidas pelo usuário.

Apenas um ponto de atenção técnica no segundo bloco condicional é o uso do operador OU. No contexto de lógica de programação, para verificar se um número está entre dois valores, costuma-se utilizar o operador E, garantindo que ambas as condições sejam verdadeiras simultaneamente.

Parabéns pelo exercício e por compartilhar sua solução. Continue praticando e postando seus avanços. O fórum segue à disposição para qualquer dúvida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!