Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Calculando o valor da entrega

Você está desenvolvendo um sistema para uma empresa de delivery. O valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.

As regras são:

Para entregas até 5 km, a taxa é R$ 5,00.
Entre 5 e 10 km, a taxa é R$ 8,00.
Acima de 10 km, a taxa é R$ 10,00.
Se estiver chovendo, acrescenta R$ 2,00 à taxa padrão.
O desafio desta atividade é criar um algoritmo em linguagem natural que informe o valor final da entrega.

Primeiro alimentar o sistema com o valor de cada taxa de acordo com o km.
Despois colocar uma condicional de pergunta se está chovendo ou não para incluir a condicional de sim ou não
Colocar no sistema de quantos km é da loja até o local de entrega para pessoa, com base na informação o sistema calcula o valor da taxa.
Depois outra pergunta se está chuvendo ou não para adicionar o valor final
No final aparece o falor a ser cobrado pela entrega.

1 resposta

Olá, Leila. Como vai?

Você organizou bem a lógica da entrega ao separar as taxas por distância e considerar a condição de chuva como um valor adicional. Essa estrutura ajuda bastante a montar o algoritmo com if, elif e else, já que cada faixa de quilometragem leva a uma decisão diferente.

Uma dica interessante para o futuro é cuidar dos limites, como 5 km e 10 km, para que todas as distâncias entrem em alguma regra:

distancia = 8
esta_chovendo = "sim"

if distancia <= 5:
    taxa = 5
elif distancia <= 10:
    taxa = 8
else:
    taxa = 10

if esta_chovendo == "sim":
    taxa = taxa + 2

print("Valor final da entrega: R$", taxa)

Esse código define a taxa conforme a distância, soma 2 reais quando estiver chovendo e exibe o valor final da entrega. Pensando nessa lógica, como você ajustaria o algoritmo para validar quando a pessoa digitar uma distância negativa?

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