O processo começa com a coleta de duas informações: a distância até o cliente, em quilômetros, e se está chovendo ou não.
Essas duas entradas são independentes entre si e ficam guardadas em suas próprias variáveis.
Com a distância armazenada, o algoritmo aplica a primeira cadeia de decisões.
- Se a distância for de até 5 km, a taxa base é R$ 5,00.
- Se estiver entre 5 e 10 km, a taxa base é R$ 8,00.
- Acima de 10 km, a taxa base é R$ 10,00.
O valor encontrado é guardado em uma variável chamada taxa, que começa sem valor e recebe o resultado dessa primeira análise.
Só depois disso o algoritmo verifica a segunda condição:
- Está chovendo? Se sim, acrescenta R$ 2,00 à taxa que já foi calculada.
- Se não, a taxa permanece como está.
Por fim, o sistema exibe o valor final da entrega para o cliente.
Inicio
// Guardamos o preco de cada item em uma variavel
// Pense nisso como uma etiqueta de preco colada no produto
preco_hamburguer=12,00
preco_batata=7,00
preco_refrigerante=5,00
// Aqui pedimos ao cliente quantas unidades de cada item ele quer
// O valor digitado fica guardado para usar nos cálculos depois
Leia qtd_hamburguer
Leia qtd_batata
Leia qtd_refrigerante
// Multiplicamos a quantidade pelo preco unitario de cada item
// Exemplo: 3 hamburgueres * R$ 12,00 = R$ 36,00
vlr_hamburguer= qtd_hamburguerpreco_hamburguer
vlr_batata= qtd_batatapreco_batata
vlr_refrigerante= qtd_refrigerante*preco_refrigerante
// Somamos os 3 subtotais para obter o valor final do pedido
// E como somar o preço de cada item separado na hora de pagar
total = vlr_hamburguer + vlr_batata + vlr_refrigerante
// Exibimos o resumo completo para o cliente ver o que pediu
// e quanto vai pagar no total
Escreva "Total pedido"
Escreva "Hamburguer: ", qtd_hamburguer, "x = R$", vlr_hamburguer
Escreva "Batata frita:", qtd_batata, "x = R$", vlr_batata
Escreva "Refrigerante:", qtd_refrigerante,"x = R$", vlr_refrigerante
// Esta e a linha mais importante para o cliente: o total a pagar
Escreva "Total a pagar: R$", total
Fim