fluxo caixa de supermercado

1
Início tipo regItens = registro caracter: nome; real: preco; inteiro: quantidade; Tipo vetItens = vetor[ 1 .. 100 ] de regItens vetItens : Itens inteiro : I Real : Subtotal, Total, Troco, Pago caracter : X Subtotal = 0 Total = 0 Pago = 0 X = “S” i = 1 X = “S” Itens[i].nome Itens[i].quantidade Itens[i].valor S subTotal = (subTotal + (Itens[i].valor * Itens[i].quantidade)) Total = (Total + subTotal) "Produto: ",itens[i].nome," Subtotal: ", Subtotal "Continuar lista? S=Sim ou N=Não" X i = (i + 1) "Total a Pagar é:",Total "Informe o Valor Pago" Pago Troco = (Pago - Total) Troco > 0 "Troco: ",Troco S N "Fim de Compra" Fim

Upload: liviamika

Post on 20-Apr-2015

220 views

Category:

Documents


2 download

DESCRIPTION

Como funciona um caixa de mercado

TRANSCRIPT

Page 1: Fluxo Caixa de Supermercado

Início

tipo regItens = registro caracter: nome;

real: preco;

inteiro: quantidade;

Tipo vetItens = vetor[ 1 .. 100 ] de regItens

vetItens : Itens

inteiro : I

Real : Subtotal,

Total, Troco,

Pago

caracter : X

Subtotal = 0

Total = 0

Pago = 0

X = “S”

i = 1

X = “S”

Itens[i].nome

Itens[i].quantidade

Itens[i].valor

S

subTotal = (subTotal + (Itens[i].valor * Itens[i].quantidade))

Total = (Total + subTotal)

"Produto: ",itens[i].nome," Subtotal: ", Subtotal

"Continuar lista? S=Sim ou N=Não"

X

i = (i + 1)

"Total a Pagar é:",Total

"Informe o Valor Pago"

Pago

Troco = (Pago - Total)

Troco > 0

"Troco: ",Troco

SN

"Fim de Compra"

Fim