//ENTRADA
quantidade = 1
valorProduto = 0
valorTotalCompra = 0
finalizar = false
//PROCESSAMENTO
Enquanto finalizar == false{
realizarPedido(produto; valorProduto; quantidade)
valorTotalCompra = valorTotalCompra + valorProduto * quantidade
finalizarPedido(decisao)
Se essa.decisao == true
finalizar == true
clienteCadastrado(cadastrado)
Se cadastrado == true
valorTotalCompra = valorTotalCompra * 90/100
return cadastrado
cadastrarCliente(decisao)
Se essa.decisao == true
clienteCadastrado(true)
exibirMensagem()
//SAIDA
exibirMensagem()
Se cadastrado == true
"PEDIDO"
"Item: " + quantidade + " x " + produto + " =" + "R$" + valor + "."
"Por você possuir cadastro com a gente, recebeu um desconto de 10% no total da compra!"
"Total a pagar: R$" + valorTotalCompra
Senao
"PEDIDO"
"Item: " + quantidade + " x " + produto + " =" + "R$" + valor + "."
"Total a pagar: R$" + valorTotalCompra"
"Cadastra-se para obter um desconto de 10% sobre a compra, economizando R$" + (valorTotalCompra * 10/100) + "."
cadastrarCliente(decisao)