1
resposta

[Projeto] Desafio: Calculando valor da entrega

Algoritmo para calcular o valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.

INICIO

Entrada:
distancia = (pedir ao cliente em Km)
Perguntar se está chovendo = (SIM ou NÃO)
taxa_por_Km = (inicia em 0)
taxa_chovendo = 2
valor_da_entrega = (inicia em 0)

Processamento:
//Calcula taxa por Km
Se distancia <= 5 então,
taxa_por_Km = 5
Senão, se distancia > 5 E distancia <= 10 então,
taxa_por_Km = 8
Senão
taxa_por_Km = 10

//Calcula taxa se estiver chovendo e exibe Saída
Se está chovendo == SIM então,
valor_da_entrega = taxa_chovendo + taxa_por_Km
Exibir "O valor da Taxa de entrega é: valor_da_entrega
Senão
valor_da_entrega = taxa_por_Km
Exibir "O valor da Taxa de entrega é: valor_da_entrega

FIM

1 resposta

Oi, Hugo! Como vai?

Sua construção ficou bem organizada, com entrada, processamento e saída, além de separar bem o cálculo da taxa por distância e o adicional de chuva. Um ajuste importante é lembrar de fechar as mensagens exibidas com aspas e manter a condição da chuva bem padronizada, por exemplo, usando sempre SIM ou NÃO.

Dica: para deixar o algoritmo mais claro, você pode calcular primeiro a taxa_por_Km, depois verificar se está chovendo e, só no final, exibir o valor uma única vez. Isso evita repetir a mesma mensagem de saída e deixa o fluxo mais simples de acompanhar.

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