1
resposta

Algoritmo para Calcular Taxa de Entrega no Delivery

Etapas do algoritmo

Dados de entrada necessários

Distância da entrega (em km).

Informação sobre o clima: se está chovendo (sim/não).

Processo de cálculo da taxa padrão

Se a distância for até 5 km: taxa = R$ 5,00.
Se a distância for maior que 5 km e até 10 km: taxa = R$ 8,00.
Se a distância for maior que 10 km: taxa = R$ 10,00.

Verificação da condição de chuva

Se estiver chovendo: acrescentar R$ 2,00 à taxa calculada.

Ação final

Exibir o valor final da taxa de entrega para o cliente.
Exemplo em pseudocódigo

Código

início
ler distancia
ler chuva (sim/não)

se distancia <= 5 então
    taxa ← 5
senão se distancia <= 10 então
    taxa ← 8
senão
    taxa ← 10
fim-se

se chuva = sim então
    taxa ← taxa + 2
fim-se

escrever "Valor final da taxa de entrega: R$", taxa

fim

1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou as etapas do algoritmo, separando bem entrada, processamento e saída, o que deixa a lógica clara e fácil de acompanhar. A estrutura condicional também está bem aplicada para tratar as faixas de distância e a condição de chuva.

Continue praticando esse tipo de organização, pois isso ajuda muito na construção de soluções mais complexas. Dica: tente testar mentalmente diferentes valores de entrada (como 3 km com chuva ou 12 km sem chuva) para validar se o algoritmo cobre todos os cenários corretamente e sem ambiguidades.

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