1
resposta

Desafio do valor da entrega

distância = perguntar ao usuário (km)
chuva = perguntar ao usuário (true or false)

se distância <= 5km
taxa_base = 5

senão se distância >5km e <10km
taxa_base = 8

senão se distância > 10km
taxa_base = 10

se chuva = true
taxa_base = taxa_base + 2

exibir "o valor da entrega é taxa_base"

Faz sentido?

1 resposta

Oi, Heitor! Como vai?

Agradeço por compartilhar.

Sua lógica faz sentido, sim. Você organizou bem as condições por distância e também considerou o acréscimo em caso de chuva, que era um ponto importante do desafio. Só vale ajustar um detalhe: no trecho da distância, use distância >= 10km ou distância >= 10, dependendo da forma como estiver escrevendo o pseudocódigo, para garantir que o valor de exatamente 10 km também seja contemplado.

Dica: ao montar condições com faixas de valores, confira se todos os limites estão cobertos, como 5 km, 10 km e valores acima disso. Assim, seu algoritmo evita deixar algum caso sem taxa definida.

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