É possível fazer um programa menor que esse ? mais simples ? E outra coisa, não consigo fazer com que o numero da poltrona seja impresso no ticket, podem ajudar ?
printf(" O direito a Meia Entrada e para estudantes, criancas de 02 a 12 anos,\n adultos a partir de 60 anos e professores da rede publica de ensino.\n\n");
printf("\t *As tercas-feiras ingresso para criancas carentes \n da rede publica de ensino com 100 porcento de desconto.*\n\n");
Pergunta
Gabriel Euzébio
É possível fazer um programa menor que esse ? mais simples ? E outra coisa, não consigo fazer com que o numero da poltrona seja impresso no ticket, podem ajudar ?
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main ()
{
int quant_bilhetes, caso_peca, horario_sessao=0, FP;
printf("\t===============================================\n");
printf("\t===============================================\n");
printf("\t================ MAIS TEATRO ==================\n");
printf("\t===============================================\n");
printf("\t===============================================\n\n");
printf("\t ESCOLHA A PECA: \n");
printf("\t-----------------------------------------------\n");
printf("\t| PECA EM CARTAZ |\n\n");
printf("\t| [1] A CIGARRA E A FORMIGA |\n");
printf("\t----------------------------------------------\n");
printf("Zero para sair:\n\n ");
scanf("%i",&caso_peca);
switch (caso_peca)
{
default:
printf("Opcao invalida.\n");
case 1:
printf("\t--------------------------------------\n");
printf("\t Peca: A CIGARRA E A FORMIGA\n");
printf("\t Sessao [1]: Quarta 14/11 19:00 \n");
printf("\t Comprar bilhete \n\n");
printf("\t--------------------------------------\n");
scanf("%i",&horario_sessao);
if (horario_sessao==1)
{
printf("\tInforme a quantidade de bilhetes que deseja comprar:\n");
scanf("%i",&quant_bilhetes);
if (quant_bilhetes<=20)
{
printf("\t---------------------------------------\n");
printf("\t BENEFICIO DA MEIA ENTRADA: \n ");
printf(" O direito a Meia Entrada e para estudantes, criancas de 02 a 12 anos,\n adultos a partir de 60 anos e professores da rede publica de ensino.\n\n");
printf("\t *As tercas-feiras ingresso para criancas carentes \n da rede publica de ensino com 100 porcento de desconto.*\n\n");
printf("\t FORMAS DE PAGAMENTO : : : \n\n");
printf("\t [1]Inteira: 10,00 R$ \n");
printf("\t [2]Meia: 5,00 R$ \n");
scanf("%i",&FP);
printf("\t---------------------------------------\n");
if (FP==1)
{
printf("\tForma de Pagamento :: INTEIRA \n\n");
}
else
{
printf("\tForma de Pagamento :: MEIA\n\n");
}
int Caso_cadeira, i, j, lin, col, condi, n, t, x, p;
int poltrona[10] [10];
char ascii = 79;
char asciii = 158;
for(i=0 ; i<10; i++)
{
for(j=0 ; j<10 ; j++)
{
poltrona [j]=0;
}
}
do
{
printf("[1] - Escolher Cadeira\n");
printf("[2] - Ver disposicao das cadeiras\n");
printf("[3] - Cancelar cadeira\n\n");
printf("[4] - Escolha concluida\n\n");
scanf("%d", &Caso_cadeira);
switch(Caso_cadeira)
{
case 1:
printf("Fila: ");
scanf("%d", &lin);
printf("Coluna: ");
scanf("%d",&col);
if (lin<10 && col<10)
{
if (poltrona [lin] [col]==0)
{
poltrona [lin] [col]=1;
}
else
{
printf("******ATENCAO CADEIRA OCUPADA******\n\n");
}
}
else
{
printf("******CADEIRA INEXISTENTE******");
}
printf("\n");
printf("-------------------------------------------------------------\n");
break;
case 2:
n=0;
printf("\tC\n\tO\n\tL\n\tU\n\tN\n\tA\n");
printf("FILA");
printf("\t 0 1 2 3 4 5 6 7 8 9\n");
for(i=0 ; i<10; i++)
{
printf("\t");
n==1;
printf("%d ",n);
n++;
for(j=0 ; j<10 ; j++)
{
if(poltrona [j]==0)
{
printf("%c ",ascii);
}
else
printf("%c ",asciii);
}
printf("\n");
}
printf("\n");
printf("-------------------------------------------------------------\n");
break;
case 3:
printf("O que deseja fazer?\n");
printf("[1] - Cancelar uma cadeira?\n");
printf("[2] - Cancelar todas as cadeiras?\n");
scanf("%d",&condi);
if(condi == 1)
{
printf("\nFila: ");
scanf("%d", &lin);
printf("\nColuna: ");
scanf("%d",&col);
if(lin<10 && col<10)
{
poltrona [lin] [col]=0;
}
else
{
printf("******CADEIRA INEXISTENTE******\n");
}
}
else
for(i=0 ; i<10; i++)
{
for(j=0 ; j<10 ; j++)
{
poltrona [j]=0;
}
}
printf("-------------------------------------------------------------\n");
break;
default:
Caso_cadeira=0;
}
}while(Caso_cadeira!=0);
printf("\t---------------------------------------\n");
printf("\tSessao escolhida: Quarta 14/11 19:00\n\n");
printf("\t Peca: A CIGARRA E A FORMIGA\n");
printf("\t---------------------------------------\n");
printf("\tSeu bilhete foi adiquirido com sucesso. \n");
printf("\tDivirta-se. Um bom espetaculo pra voce.\n ");
}
else
{
printf("\tNao há mais bilhetes\n ");
}
}
break;
}
system ("pause");
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.