1
resposta

[Projeto] 06 Desafio: Calculando 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.


Início
Entrada de dados:
Solicitar ao Sistema DISTANCIA_KM
Verificar se EM_CHUVA: verdadeiro ou falso.

Calculo das taxas:
SE DISTANCIA_KM < 5KM
TX_BASE = R$5
SENÃO SE DISTANCIA_KM >5KM E DISTANCIA_KM <10
TX_BASE = R$8
SENÃO
TX_BASE = R$10
Ajuste clima
SE EM_CHUVA=TRUE
TX_FINAL = TX_BASE + R$2
SENÃO
TX_FINAL = TX_BASE
EXIBIR
("Valor de Entrega"), TX_FINAL.

FIM

1 resposta

Olá, Thiago! Tudo bem?

Mandou muito bem na estruturação do algoritmo!

A sua lógica está clara e segue passo a passo o que foi pedido. A separação entre o cálculo da TX_BASE e o ajuste final da chuva (TX_FINAL) foi uma ótima escolha, pois deixa o código mais organizado e fácil de dar manutenção no futuro.

Continue praticando.

Bons estudos!

Sucesso

Imagem da comunidade