Cálculo do valor da taxa de entrega
- Início
- O sistema calcula automaticamente a distância da entrega, utilizando a localização do estabelecimento e a localização do cliente informada no aplicativo.
- O sistema verifica se o pedido foi realizado em dia de chuva (sim ou não).
- Definir a taxa base de entrega de acordo com a distância:
- Se a distância for menor ou igual a 5 km, a taxa base é R$ 5,00.
- Senão, se a distância for maior que 5 km e menor ou igual a 10 km, a taxa base é R$ 8,00.
- Senão (distância maior que 10 km), a taxa base é R$ 10,00.
- Verificar a condição climática:
- Se estiver chovendo, acrescentar R$ 2,00 à taxa base.
- O sistema calcula o valor final da taxa de entrega.
- O sistema exibe ao cliente o valor final da entrega.
- Fim
INÍCIO
distancia ← calcularDistancia(estabelecimento, cliente)
chuva ← verificarCondicaoClimatica()
SE distancia ≤ 5 ENTÃO
taxa ← 5.00
SENÃO SE distancia ≤ 10 ENTÃO
taxa ← 8.00
SENÃO
taxa ← 10.00
FIM SE
SE chuva = VERDADEIRO ENTÃO
taxa ← taxa + 2.00
FIM SE
exibir "Valor da taxa de entrega: R$ ", taxa
FIM