É necessário perguntar ao cliente o endereço de sua residência. Com esse input, partimos para o processamento.
if (distancia <=5){
taxa = 5
} else if (distancia > 5 && distancia <=10 {
taxa = 8
} else {
taxa = 10
}
Após o processamento, o sistema deve analisar se está ou não chovendo. Em caso de não estar, já exibe o valor (output) para o cliente. Caso esteja, é adicionado +R$2 na taxa de envio e exibe ao cliente informando sobre o acréscimo.
Dando um exemplo, supomos que Mateus more a 7 quilômetros de distância do restaurante que realiza o delivery em um dia chuvoso. A saída deverá ser de R$10. Já Giovana que mora a 5 quilômetros, deverá ser exibido o valor de R$5.