TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Venda de Ingressos

Por:   •  21/10/2019  •  Trabalho acadêmico  •  1.452 Palavras (6 Páginas)  •  367 Visualizações

Página 1 de 6

/*

Name: teatro

Copyright: danilo lima da guia

Author: limadaguia

Date: 21/09/06 14:58

Description:

*/

#include <stdio.h>

#include<stdlib.h>

#include<conio.h>

#define COL 7

#define ROW 4

#define FALSE 0

#define TRUE 1

void inicializa(char matriz[ROW][COL]);

void mostrarPainel(char matriz[ROW][COL]);

void comprar(char matriz[ROW][COL]);

void reservar(char matriz[ROW][COL]);

void legenda();

int menuOpcao();

int colunaY();

int linhaX();

//estrutura dos dados

struct dados {

char nome[30];

char bairro[30];

int regnum;

};

struct dados cod[50];

int n=0;

int main (void){

char matriz[ROW][COL];

int opcao;

int loopContinue=TRUE;

inicializa(matriz); //Iniciliza a matriz com valores .(Livre)

do{

system("cls");//Limpa a tela

opcao=menuOpcao();

switch(opcao){

case 1:

system("cls");

system("cls");

mostrarPainel(matriz);//Mostra o Painel atualizado

comprar(matriz); // Realiza a compra de uma cadeira no painel, marcando c/ um X

break;

case 2:

system("cls");

system("cls");

mostrarPainel(matriz);

reservar(matriz); //Realiza a reserva de uma cadeira no painel, marcando c/ um R

break;

case 3:

system("cls");

mostrarPainel(matriz);

getch();

break;

case 4:

loopContinue = FALSE; //condicao para saída do programa

}

}while(loopContinue);

getchar();

return 0;

}

void inicializa(char matriz[ROW][COL]){

int i,j;

for(i=1;i<=ROW;i++)

for(j=1;j<=COL;j++)

matriz[i][j] = '.';

}

void mostrarPainel(char matriz[ROW][COL]){

int i,j;

printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17);

printf(" ");

for(i=1;i<=COL;i++)

printf("%d ",i);

for(i=1;i<=ROW;i++){

printf("\n\n %d",i);

for(j=1;j<=COL;j++)

printf(" (%c)",matriz[i][j]);

}

//apresenta o menu na tela

legenda();

}

int menuOpcao(){

int opcao=4;

do {

system("cls");

printf("\n\n %c MENU %c\n\n",16,17);

printf(" %c 1- Comprar %c\n",16,17);

printf(" %c 2- Reservar %c\n",16,17);

printf(" %c 3- Mostrar Painel %c\n",16,17);

printf(" %c 4- Exit %c\n\n",16,17);

printf(" opcao: ");scanf("%d",&opcao);

if(opcao <= 0 || opcao > 4){

...

Baixar como (para membros premium)  txt (4.5 Kb)   pdf (39.9 Kb)   docx (10.3 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com