Baixe o app para aproveitar ainda mais
Prévia do material em texto
//Criar um algoritmo que controle o consumo de 7 mesas de uma pizzaria. Seguindo a seguinte tabela de preços: //PIZZA: Pequena: 15.00, Media:20.00, Grande:30.00 //BEBIDAS: //Refrigerante: 3.00.....Agua 3.00.....Suco 7.00 //SOBREMESA: //Pequena: 5.00....Media: 10.00....Grande:15.00 //No final de cada consumo, o sistema deve informar o valor da mesa, a forma de pagamento e se for em dinheiro, calcular o troco. #include <iostream> #include <stdio.h> using namespace std; main() { float pp=0, pm=0, pg=0, br=0, ba=0, bs=0, sp=0, sm=0, sg=0, dinheiro, troco, quantcom, valormesa1=0, valormesa2=0, valormesa3=0, valormesa4=0, valormesa5=0, valormesa6=0, valormesa7=0; int i=1, menu, mesa, comando, pagamento, finalisar, sair; while (i!=2) { cout<<"PIZZARIA\nMENU\n"<<endl; cout<<"1 - Novo Pedido"<<endl; cout<<"2 - Consultar Contas Abertas"<<endl; cout<<"3 - Fechar Conta"<<endl; cout<<"4 - Sair do Programa"<<endl; cout<<"Digite sua opcao"<<endl; cin>>menu; system ("cls"); switch (menu) { case 1:// CASE DO MENU cout<<"Digite o numero da mesa"<<endl; cin>>mesa; switch (mesa) { case 1://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE DO COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE DO COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE DO COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE DO COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE DO COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE DO COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE DO COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE DO COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE DO COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT DO COMANDO cout<<"comando invalido"<<endl; break; }//FECHAR SWITCH COMANDO valormesa1=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 2://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE DO COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE DO COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE DO COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE DO COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE DO COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE DO COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE DO COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE DO COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE DO COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT DO COMANDO cout<<"comando invalido"<<endl; break; }//FECHAMENTO COMANDO valormesa2=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 3://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digitea quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT COMANDO cout<<"comando invalido"<<endl; break; } valormesa3=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 4://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT COMANDO cout<<"comando invalido"<<endl; break; }//FECHAMENTO COMANDO valormesa4=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 5://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT COMANDO cout<<"comando invalido"<<endl; break; }//FECHAMENTO COMANDO valormesa5=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 6://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break;case 4://CASE COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT COMANDO cout<<"comando invalido"<<endl; break; }//FECHAMENTO COMANDO valormesa6=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); break; case 7://CASE DA MESA cout<<"PIZZA"<<endl; cout<<"1 - Pequena = R$ 15,00"<<endl; cout<<"2 - Media = R$ 20,00"<<endl; cout<<"3 - Grande = R$ 30,00\n"<<endl; cout<<"BEBIDAS"<<endl; cout<<"4 - Refrigerante = R$ 3,00"<<endl; cout<<"5 - Agua = R$ 3,00"<<endl; cout<<"6 - Suco = R$ 7,00\n"<<endl; cout<<"SOBREMESA"<<endl; cout<<"7 - Pequena = R$ 5,00"<<endl; cout<<"8 - Media = R$ 10,00"<<endl; cout<<"9 - Grande = R$ 15,00\n"<<endl; cout<<"Digite o numero correspondente ao pedido"<<endl; cin>>comando; system ("cls"); switch (comando) { case 1://CASE COMANDO cout<<"Pizza Pequena = R$ 15,00"<<endl; cout<<"Digite a quantidade de pizzas pequenas"<<endl; cin>>quantcom; pp=15*quantcom; break; case 2://CASE COMANDO cout<<"Pizza Media = R$ 20,00"<<endl; cout<<"Digite a quantidade de pizzas medias"<<endl; cin>>quantcom; pm=20*quantcom; break; case 3://CASE COMANDO cout<<"Pizza Grande = R$ 30,00"<<endl; cout<<"Digite a quantidade de pizzas grandes"<<endl; cin>>quantcom; pg=30*quantcom; break; case 4://CASE COMANDO cout<<"Refrigerantes = R$ 3,00"<<endl; cout<<"Digite a quantidade de refrigerantes"<<endl; cin>>quantcom; br=3*quantcom; break; case 5://CASE COMANDO cout<<"Agua = R$ 3,00"<<endl; cout<<"Digite a quantidade de garrafinhas de agua"<<endl; cin>>quantcom; ba=3*quantcom; break; case 6://CASE COMANDO cout<<"Suco = R$ 7,00"<<endl; cout<<"Digite a quantidade de sucos"<<endl; cin>>quantcom; bs=7*quantcom; break; case 7://CASE COMANDO cout<<"Sobremesa Pequena = R$ 5,00"<<endl; cout<<"Digite a quantidade de sobremesas pequenas"<<endl; cin>>quantcom; sp=5*quantcom; break; case 8://CASE COMANDO cout<<"Sobremesas Medias = R$ 10,00"<<endl; cout<<"Digite a quantidade de sobremesas medias"<<endl; cin>>quantcom; sm=10*quantcom; break; case 9://CASE COMANDO cout<<"Sobremesas Grandes = R$ 15,00"<<endl; cout<<"Digite a quantidade de sobremesas grandes"<<endl; cin>>quantcom; sg=15*quantcom; break; default://DEFAULT COMANDO cout<<"comando invalido"<<endl; break; }//FECHAMENTO COMANDO valormesa7=pp+pm+pg+br+ba+bs+sp+sm+sg; system ("cls"); default://DEFAULT DA MESA cout<<"Mesa Invalida"<<endl; break; }//FECHAMENTO DA MESA break; case 2://CASE DO MENU cout<<"MESAS:\nMesa 1: R$ "<<valormesa1<<",OO"<<endl; cout<<"Mesa 2: R$ "<<valormesa2<<",OO"<<endl; cout<<"Mesa 3: R$ "<<valormesa3<<",OO"<<endl; cout<<"Mesa 4: R$ "<<valormesa4<<",OO"<<endl; cout<<"Mesa 5: R$ "<<valormesa5<<",OO"<<endl; cout<<"Mesa 6: R$ "<<valormesa6<<",OO"<<endl; cout<<"Mesa 7: R$ "<<valormesa7<<",OO"<<endl; system ("pause"); system ("cls"); break; case 3://CASE DO MENU cout<<"Digite o numero da mesa que deseja fechar a conta"<<endl; cin>>mesa; switch (mesa) { case 1://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa1<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa1; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa1=valormesa1-valormesa1; } break; case 2://CASE PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa1-valormesa1; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa1=valormesa1-valormesa1; break; default://DEFAULT PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO PAGAMENTO break; case 2://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa2<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa2; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa2=valormesa2-valormesa2; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa2-valormesa2; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa2=valormesa2-valormesa2; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO DO PAGAMENTO break; case 3://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa3<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa3; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa3=valormesa3-valormesa3; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa3-valormesa3; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa3=valormesa3-valormesa3; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO DO PAGAMENTO break; case 4://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa4<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch(pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa4; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa4=valormesa4-valormesa4; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa4-valormesa4; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa4=valormesa4-valormesa4; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO DO PAGAMENTO break; case 5://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa5<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa5; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa5=valormesa5-valormesa5; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa5-valormesa5; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa5=valormesa5-valormesa5; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO DO PAGAMENTO break; case 6://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa6<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa6; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa6=valormesa6-valormesa6; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa6-valormesa6; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa6=valormesa6-valormesa6; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FACHAMENTO DO PAGAMENTO break; case 7://CASE DA MESA cout<<"O valor da conta e = R$ "<<valormesa7<<",00"<<endl; cout<<"Forma de pagamento\n1 - Dinheiro\n2 - Cartao\n"<<endl; cin>>pagamento; switch (pagamento) { case 1://CASE DO PAGAMENTO cout<<"Valor entregue pelo cliente"<<endl; cin>>dinheiro; troco=dinheiro-valormesa7; if (troco<0) { cout<<"Dinheiro Insuficiente"<<endl; } else { cout<<"Seu troco e R$ "<<troco<<",00"<<endl; valormesa7=valormesa7-valormesa7; } break; case 2://CASE DO PAGAMENTO cout<<"Insira o cartao"<<endl; troco=valormesa7-valormesa7; cout<<"Retire o cartao\ntroco = R$ 0,00"<<endl; valormesa7=valormesa7-valormesa7; break; default://DEFAULT DO PAGAMENTO cout<<"Forma de Pagamento Invalida"<<endl; break; }//FECHAMENTO DO PAGAMENTO break; default://DEFAULT DA MESA cout<<"Mesa Invalida"<<endl; break; }//FECHAMENTO MESA (CASE 3 DO MENU) break; case 4://CASE DO MENU if (valormesa1+valormesa2+valormesa3+valormesa4+valormesa5+valormesa6+valormesa7==0) { cout<<"Obrigado!"<<endl; return 0; } else { cout<<"Existem contas ainda nao fechadas"<<endl; cout<<"Sair Mesmo Assim?\n1 - Sim\n2 - Nao"<<endl; cin>>finalisar; system ("cls"); switch (finalisar) { case 1://CASE FINALISAR cout<<"Obrigado!"<<endl; return 0; break; case 2://CASE FINALISAR cout<<"Retornando ao Menu..."<<endl; default://DEFAULT FINALISAR cout<<"Comando Invalido"<<endl; break; }//FECHAMENTO FINALISAR } break; default://DEFAULT DO MENU cout<<"Comando Invalido"<<endl; break; }//FECHAMENTO MENU cout<<"Continuar usando o programa?\n1 - Sim\n2 - Nao\n"; cin>>sair; if (sair == 1) { i = 1; } system("CLS"); }//fechamento do while return 0; }
Compartilhar