entrega ← 0
mostrar “Qual a distância total?”
distância ← ler valor
mostrar “Está chovendo? True/False”
adicional ← ler valor booleano
se distância <= 5:
entrega ← 5
senão se distância <= 10:
entrega ← 8
senão:
entrega ← 10
se adicional == True:
entrega ← entrega + 2
mostrar “O valor da entrega é R$ ”, entrega