Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sistema taxa de entregas

1- solicitar endereço do cliente
2 - verificar a distância
3 - dia chuvoso = false (ou verdadeiro)

se distancia_entregas <=a 5km
exibir: "é pertin pô, sua entrega será no valor de R$5,00"

se distancia_entregas > que 5km e <= a 10km
exibir: "ok, sua entrega será no valor de R$8,00"

se distancia_entregas >= a 10km
exibir: "holy shit man, sua entrega será no valor de R$10,00"

1 resposta
solução!

Olá, Erick, como vai?

Seu algoritmo apresenta uma boa estruturação da lógica condicional para resolver o problema proposto. Você conseguiu mapear as diferentes faixas de distância e associá-las aos valores de taxa corretos. Uma pequena observação técnica reside na terceira condição, onde o uso de maior ou igual a 10 km causa uma sobreposição com a regra anterior, que já cobre o valor exato de 10 km. O ideal é utilizar apenas o sinal de maior para valores acima de 10 km. Além disso, notei que a variável referente à chuva foi declarada, mas não foi integrada ao cálculo final.

Para que o sistema considere todas as regras, o valor da chuva deve ser somado à taxa base. Por exemplo, se a distância for de 3 km e estiver chovendo, o sistema identifica a faixa de R$ 5,00 e soma R$ 2,00, resultando em R$ 7,00. Se a distância for 12 km e não houver chuva, o valor permanece R$ 10,00. Integrar essa verificação booleana após a definição da taxa base garante que o acréscimo seja aplicado corretamente em qualquer cenário.

Parabéns por desenvolver a atividade e compartilhar sua lógica com a comunidade. Continue praticando o pensamento computacional para refinar ainda mais a escrita de seus algoritmos. O fórum permanece à sua disposição para futuras dúvidas ou compartilhamentos.

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