Você está na página 1de 5

Início

Exibir os produtos com seus


preços e códigos.
“1 – Pão de forma (R$7,50)
2 – Pão de Centeio (R$8,68)
3 – Broa de Milho (R$5,00)
4 – Sonho (R$4,50)
5 – Tubaína (R$3,25)”

Entrada do código
do produto
escolhido

Exibir “Inválido. S Número


Insira um código inserido < 1
entre 1 a 5.” OU > 5
N
1
Case 1 Valor = R$7,50

Case 2 Valor = R$8,68

Case 3 Valor = R$5,00

Case 4 Valor = R$4,50

Case 5 Valor = R$3,25

A
A

Exibir “Valor unitário: %f.


Quantas unidade você
gostaria?”, valor;

Entrada da
quantidade
Exibir “Inválido.
Quantidade S Qntd
precisa ser <1
maior que 0.”
N
Calcular o valor da compra:
2 Valor * Quantidade

Exibir “Preço total: %2.f.”,


precototal;

Exibir “Qual será o método


de pagamento? (1) para a
prazo (até 12x). (2) para a
vista com desconto.”

Entrada da forma
de pagamento

S “Quantas
Case 1
parcelas?”
N
Inserir a quantidade
C
de parcelas

B
B

Qntd de Dar um
S acréscimo de
parcelas > 0
e≤3 5%

N
S
Qntd de Dar um
parcelas > 3 acréscimo de
e <= 12 8%
N
Exibir “O valor final é %f,
Exibir “Número com %f de variação”,
de parcelas valor final, variação
inválido”
“Pagamento parcelado
3
apenas por cartão.”

4
C

Valor da S Dar um
S
Case 2 compra > 0 desconto
e ≤ R$50 de 5%
N
N
Default
Valor da compra S Dar um
> R$50 E desconto
Exibir “Inválido. < R$100 de 10%
Selecione 1 ou
2.” N
Valor da S Dar um
5 compra desconto
≥ R$100 de 18%

Exibir “O valor final é %f,


com %f de variação”,
valor final, variação

Exibir “Insira o
valor pago pelo
cliente

Entrada do valor pago


pelo cliente

Exibir “Pagamento Exibir “O troco


N Valorpago S
insuficiente! Faltam do cliente é %f”,
6 >= 7
%f.”, precofinal - valorpago -
precofinal
valorpago precofinal
1 2 3 4 5 6 7

Fim

Você também pode gostar