Para resolvermos esse desafio nosso algoritmo em linguagem natural poderá ser estruturado da seguinte forma:
//constantes
taxa_5km = 5,00
taxa_5_a_10km = 8,00
taxa_acima_10km = 10,00
taxa_dia_de_chuva = 2,00
//entrada
perguntar: "Qual é a distância da entrega em quilômetros?"
armazenar a resposta na variável distancia.
perguntar: "Está chovendo? (Sim/Não)"
armazenar a resposta na variável esta_chovendo
//processamento
SE distancia for menor ou igual a 5 km:
taxa_entrega = taxa_5km
SENAO SE distancia for menor ou igual a 10 km:
taxa_entrega = taxa_5_a_10km
SENAO:
taxa_entrega = taxa_acima_10km
SE esta_chovendo for igual a "Sim":
taxa_entrega = taxa_entrega + taxa_dia_de_chuva
Calcular o valor final da entrega:
valor_final_entrega = taxa_entrega
//saida
Exibir: "O valor final da taxa de entrega é R$" + valor_final_entrega