1
resposta

Desafio: Calculando valor da entrega

entrada

saida do pedido
Solicitar endereco do cliente: 7,5km
Esta chovendo: fALSE

Se a distancia for <= 5KM
-taxa = R$ 5,00
Senao > 5KM e <= 10km
taxa = R$ 8,00
Senao > 10km
taxa= R$ 10,00
Se estiver chovendo acrescentar R$ 2,00 a taxa

Esta chovendo: fALSE
SE estiver chovendo
exibir:Taxa por estar chovendo
valor: R$ 2,00

preco_total = taxa

exibir"Valor a pagar:" + preco_total

1 resposta

Oii, Maik!

Sua lógica para as faixas de distância está correta. Você utilizou muito bem o conceito de condicionais aninhadas (o uso do Se e Senão) para decidir o valor base da entrega.

Com a entrada que você definiu (7,5km), o seu algoritmo corretamente ignoraria a primeira condição e entraria na segunda (> 5KM e <= 10km), definindo a taxa inicial em R$ 8,00.

Tenho apenas uma dica importante sobre a lógica de somar o valor da chuva:

No trecho Se estiver chovendo acrescentar R$ 2,00 a taxa, para transformar isso em código funcional futuramente, você precisará atualizar a variável explicitamente. A estrutura padrão seria:

taxa = taxa + 2.00

Isso diz ao computador: "pegue o valor atual da taxa (8,00), some 2 e guarde o novo resultado (10,00) na mesma variável".

Como no seu teste a chuva está marcada como fALSE, o programa corretamente pulará essa soma e exibirá o total de R$ 8,00.

Continue praticando.

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