Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio: Calculando valor da entrega

Variaveis: AdicionalChuva, Chuva, TaxaEntrega5km, TaxaEntrega5_10km, TaxaEntregaAci10km, ValorTotalEntrega, DistanciaCliente,

AdicionalChuva <- 0
TaxaEntrega5km <- 5,00
TaxaEntrega5_10km <- 8,00
TaxaEntregaAci10km <- 10,00
ValorTotalEntrega <- 0

Exiba(" Está chovendo?: ")
Leia(Chuva)

Exiba (" Qual a distancia do cliente?: ")
Leia(DistanciaCliente)

Se (Chuva == "Sim" ou Chuva == "sim") então
AdicionalChuva <- 2,00
Senao
Fimse

Se(DistanciaCliente <= 5) então
ValorTotalEntrega <- AdicionalChuva + TaxaEntrega5km
Senão Se (DistanciaCliente > 5 E DistanciaCliente <= 10) entao
ValorTotalEntrega <- AdicionalChuva + TaxaEntrega5_10km
Senão Se (DistanciaCliente > 10) então
ValorTotalEntrega <- AdicionalChuva + TaxaEntregaAci10km
Senão
Fimse

Exiba ("O valor da entrega será de", ValorTotalEntrega)

2 respostas
solução!

Oi, Vagner! Como vai?

Gostei da forma como você organizou as variáveis e estruturou as condições para calcular o valor da entrega. O uso do adicional de chuva junto com a distância mostrou um bom entendimento da lógica de programação e das estruturas condicionais.

Como dica, tente padronizar os nomes das variáveis e revisar pequenos detalhes de sintaxe, como entao e Senao Se, para manter o pseudocódigo mais organizado e evitar erros futuros. Você também pode testar diferentes valores de distância para validar todos os cenários.

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

Entrada
Leia a distância da entrega
Leia se está chovendo
Se distância <= 5 então
taxa = 5
Senão se distância <= 10 então
taxa = 8
Senão
taxa = 10
FimSe
Se estiver chovendo então
taxa = taxa + 2
FimSe
Escreva "Valor final da entrega: R$", taxa
Fim