Programa Gest O Discoteca

918 palavras 4 páginas
/* Programa Gestão Discoteca */

#include <stdio.h>
#include <stdlib.h>
#define NR 400 /* Numero maximo de Registos */

typedef struct
{
long int numero; /*numero de registo de cliente*/ char nome[60]; long int telef; int estado; /* 0=livre 1=ocupado*/
}TipoD;

int menu_clientes(); void bilheteira (void); void ler_ficheiro (TipoD *x); int inserir(TipoD *x); void mostrar_registos(TipoD *x); int eliminar_registo(TipoD *x); void gravar_ficheiro(TipoD *x);

main()

{ char op; do{ system ("cls"); printf("\tTRABALHO DE PROGRAMACAO_LTIC - Aluno Joao Paulo N. axxxxx \n\n\n"); printf("\t\t\t MENU INICIAL \n\n\n"); printf("\t1 - Gestao-Cliente VIP\n"); printf("\t2 - Gestao-Evento\n"); printf("\t3 - SAIR\n\n"); printf("\tQual a sua escolha? "); op=toupper(getch()); switch(op) { case '1': menu_clientes (); /*entra no menu gestão clientes vip*/ break; case '2': bilheteira (); /*entra no menu para registo de entrada clientes*/ break; case '3': exit(0); // sai do programa } }while (op!='3');
}

int menu_clientes()
{
char op; int n; TipoD vip[NR]; for(n=0;n<NR;n++) vip[n].estado=0; // limpa o Array de registos

do{ system ("cls"); printf("\t\t\t GESTAO_CLIENTES_VIP\n"); printf("1 - Ler Ficheiro\n"); printf("2 - Mostrar Ficheiro\n"); printf("3 - Gravar Ficheiro\n"); printf("4 - Inserir Registos\n"); printf("5 - Alterar Registos\n"); printf("6 - Eliminar Registos\n"); printf("7 - Voltar Menu Inicial\n\n"); printf("Qual a sua escolha? "); op=toupper(getch()); switch(op) { case '1': ler_ficheiro (vip); /* carrega/lê o que está no ficheiro */ break; case '2': mostrar_registos(vip); /*mostra os registos após a leitura*/ break; case '3': gravar_ficheiro (vip); /*grava as informações no ficheiro vip.txt*/ break; case '4': inserir_registo (vip); /*insere novo registo*/ break; case '5':

Relacionados

  • Resumos
    169053 palavras | 677 páginas
  • Monografia final - uma história de vida
    52590 palavras | 211 páginas
  • ARTERIAIS 01
    75564 palavras | 303 páginas
  • addasdas
    141713 palavras | 567 páginas
  • Teoria da evolução
    159413 palavras | 638 páginas
  • sintese
    159413 palavras | 638 páginas