Você está na página 1de 3

int main( int argc, char *argv[] )

{
int mprod[2][2];
char dprod[2];
bool cxfechado;
float qtd, vlrabertura, vlrrecebido, vlrtroco, vlrtotalitem, vlrtotal,
vlrdinheiro, vlrcartao, vlrrecebidotot;
float vlrtotdin, vlrtotcart, vlrtottroco;
int prod, menu, lin, col, vendermais, vlrcondpgto;

mprod[0][1] = 1;
mprod[0][2] = 10.50;
dprod[0] = "PAO KG"
mprod[1][1] = 1;
mprod[1][2] = 6.00;
dprod[1] = "CAFE 500G"
mprod[2][1] = 1;
mprod[2][2] = 3.50;
dprod[2] = "LEITE DESNATADO"

vlrdinheiro = 0;
vlrcartao = 0;

cout << "Caixa Fechado. Qual o valor de abertura?" << endl;


cin >> vlrabertura;

if (vlrabertura > 0 ) {
cxfechado = false;
}

if !(cxfechado) {
do
cout << "O que deseja fazer?" << endl;
cout << "1 - Vender" << endl;
cout << "2 - Fechar Caixa" << endl;
cin >> menu;

if (menu = 1 ) {
cout << "Nosso produtos:" << endl;
cout << "Codigo == Descrição == Valor" << endl;
for (int lin = 0; lin < 10; lin++) {
for (int col = 0; col < 2; col++){
if (col = 2) {
cout << dprod[lin] << " == " << mprod[lin, col] <<
endl;
} else {
cout << dprod[lin] << " == " << endl;
}
}
}

do
{
cout << "Informe o codigo do produto:" << endl;
cin >> prod;
cout << "Informe a quantidade do produto:" << endl;
cin >> qtd;

vlrtotalitem = mprod[prod,2] * qtd;


cout << "Item: " << prod << " - Qtd: " << qtd << " - Total: "
<< vlrtotalitem << endl;
vlrtotal = vlrtotal + vlrtotalitem;

cout << "Deseja vender mais produtos? 1 - Sim 2 - Nao";


cin >> vendermais;
} while (vendermais = 2);

cout <<

escreval("Total da compra: R$ ", vlrtotal)


repita
escreval("Informe a condição de pagamento: 1 - Dinheiro 2 -
Cartao")
leia(vlrcondpgto)
escreval("Informe o valor recebido: ")
leia(vlrrecebido)
se vlrcondpgto = 1 entao
vlrdinheiro <- vlrrecebido
vlrtotdin := vlrtotdin + vlrrecebido
senao
vlrcartao <- vlrrecebido
vlrtotcart := vlrtotcart + vlrrecebido
fimse
vlrrecebidotot <- vlrrecebidotot + vlrrecebido
ate vlrrecebidotot >= vlrtotal
vlrtroco := vlrrecebidotot - vlrtotal
vlrtottroco := vlrtottroco + vlrtroco
escreval("Obrigado pela preferencia! Seu troco é de R$ ", vlrtroco)
escreval("")
fimse
se menu = 2 entao
escreval("Seu saldo:")
vlrtotdin := vlrtotdin + vlrabertura - vlrtottroco
escreval("Dinheiro: ", vlrtotdin)
escreval("Cartao: ", vlrtotcart)
cxfechado <- VERDADEIRO
fimse
ate cxfechado = VERDADEIRO
fimse
}

Você também pode gostar