Ir para conteúdo
Fórum Script Brasil

matheuscps

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que matheuscps postou

  1. Boa noite, estou com um pequeno problema no programa, ao final quero que o programa imprima o nome do cliente, mas não aparece tentei de todas as formas e também queria saber qual alteração devo fazer para que também no final apareça os pratos que o cliente escolheu. Obrigado desde já Copilador : Dec C++ # include <windows.h> # include <stdio.h> # include <conio.h> # include <locale.h> void gotoxy(int x, int y); void tela(); int main(){ setlocale(LC_ALL,"Portuguese"); char client[10], opcao, ped, sair; int qtd, total, x=0, mesa; sair=="N"; tela(); gotoxy(20,7); //IDENTIFICAÇÃO DO CLIENTE printf("Nome :"); fflush(stdin); gets(client); gotoxy(20,8); printf("Mesa ?:"); scanf("%i", &mesa); system("cls"); while(sair!='F'){ tela(); gotoxy(20,7); // MENU TIPOS DE PRATO printf("1- Carnes"); gotoxy(20,8); printf("2- Peixes"); gotoxy(20,9); printf("3- Massas"); gotoxy(20,11); printf("Escolha uma opção : "); scanf("%i", &opcao); system("cls"); switch(opcao) { // MENU CARNES case 1 : tela(); // caso 1 gotoxy(20,7); printf("1-Bife acebolado R$ 25,00"); gotoxy(20,8); printf("2-Bife a milanesa R$ 40,00"); gotoxy(20,9); printf("3-Bife á Cubana R$ 60,00"); gotoxy(20,10); printf("4-Bife com batata sotê R$ 45,00"); gotoxy(20,12); printf("Qual Sua Escolha ? "); scanf("%i",&opcao); gotoxy(20,13); printf("Qual a Quantdade ? : ", opcao); scanf("%i",&qtd); system("cls"); switch(opcao) { tela(); // PROCESSAMENTO DE VALOR TOTAL case 1 : total=25*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 2 : total=40*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; case 3 : total=60*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 4 : total=45*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; } break; case 2 : tela(); // MENU DE PEIXES gotoxy(20,7); printf("1-Milanesa R$50,00"); gotoxy(20,8); printf("2-C/ molho branco R$ 70,00"); gotoxy(20,9); printf("3-Com batata R$ 45,00"); gotoxy(20,10); printf("4-Frito c/ batatas fritas R$ 35,00 \n"); gotoxy(20,12); printf("Qual Sua Escolha ? : "); scanf("%i",&opcao); gotoxy(20,13); printf("Qual a Quantidade ? : ", opcao); scanf("%i",&qtd); system("cls"); switch(opcao) { tela(); //PROCESSAMENTO DE VALOR TOTAL case 1 : total=50*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 2 : total=70*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; case 3 : total=45*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 4 : total=35*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; } break; case 3 : tela(); gotoxy(20,7); // MENU DE MASSAS printf("1-Talharim R$ 35,00"); gotoxy(20,8); printf("2-Nhoque R$ 40,00"); gotoxy(20,9); printf("3-Espaguete R$ 15,00"); gotoxy(20,10); printf("4-Macarrão Alho e óleo R$ 15,00"); gotoxy(20,12); printf("Qual Sua Escolha ? "); scanf("%i",&opcao); gotoxy(20,13); printf("Qual a Quantidade ? : ", opcao); scanf("%i",&qtd); system("cls"); switch(opcao) { tela(); // PROCESSAMENTO DE VALOR TOTAL case 1 : total=35*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 2 : total=40*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; case 3 : total=15*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n ", x); break; case 4 : total=15*qtd; x=total+x; gotoxy(20,7); printf("O valor da sua compra é : %i \n", x); break; } break; } tela(); gotoxy(20,9); // PERGUNTA PARA VOLTAR AO LAÇO OU NÃO printf("Deseja fazer outro pedido ? ( S- Sim / N- Não ) "); scanf(" %c",&sair); system("cls"); if(sair=='N'){ tela(); gotoxy(20,7); //CASO A REPOSTA FOR NÃO APARECER AS INFORMAÇOES DO CLIENTE COMO TAMBÉM O VALOR TOTAL A SE PAGAR printf("Sr(a) %s", client); gotoxy(20,8); printf("Mesa: %i", mesa); gotoxy(20,9); printf("Total a pagar: %i", x); gotoxy(15,13); printf("DIRIGA-SE AO CAIXA PARA EFETUAR O PAGAMENTO, BOA REFEIÇÃO "); break; } } } // Função posicionamento de cursor gotoxy(col, lin); void gotoxy(int x, int y) { COORD c; c.X = x - 1; c.Y = y - 1; SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); } // Função desenha moldura de tela void tela() { int c,l; // Desenha as linhas horizontais for(c=1; c<=80; c++) { gotoxy(c,1); printf("="); gotoxy(c,5); printf("="); gotoxy(c,25); printf("="); } // Desenha as linhas verticais for( l=1;l<=25;l++) { gotoxy(1,l); printf("|"); gotoxy(80,l); printf("|"); } gotoxy(31,3); printf("Restaurante Jordauto"); }
×
×
  • Criar Novo...