Input: Receber localização do cliente.
exibir("Envie sua localização ou endereço, por gentileza")
Processamento:
1 - Com o auxilio de um aplicativo de mapeamento, como o maps, faça uma roteirização de dois pontos colocando a localização do cliente no primeiro e no segundo a localização do estabelecimento. A quantidade de km de distância que o aplicativo mostrar atribua a variável distancia.
2 - Verifique se é um dia chuvoso (chuva)
3 - Com base na km e na chuva:
Se chuvoso == TRUE:
se distancia <= 5:
taxa = R$5,00 + R$2,00
se distancia > 5 E < 10:
taxa = R$8,00 + R$2,00
se distancia > 10:
taxa = R$10,00 + R$2,00
Se chuvoso == FALSE:
se distancia <= 5:
taxa = R$5,00
se distancia > 5 E < 10:
taxa = R$8,00
se distancia > 10:
taxa = R$10,00
Output
exibir("Taxa de entrega: R$" + taxa)