Ir ao conteúdo
  • Cadastre-se

progapr

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. int main(){ int opc,opc1;// variavel de opcao do menu e sub menu system("cls"); printf(" SISTEMA DE GESTAO DE VOOS\n\n");/// menu principal printf(" Digite 1 para cadastro de voo\n"); printf(" Digite 2 para venda de passagens\n"); printf(" Digite 3 para sair\n"); scanf("%d",&opc); while((opc!=3)||(opc1!=4)){ system("cls"); if (opc==1){// menu secundario printf(" Digite 1 inclusao de voos\n"); printf(" Digite 2 para alteracao de voos\n"); printf(" Digite 3 para exclusao de voos\n"); printf(" Digite 4 para voltar"); scanf("%d",&opc1); system("cls"); } system("cls"); printf(" SISTEMA DE GESTAO DE VOOS\n\n");/// menu principal printf(" Digite 1 para cadastro de voo\n"); printf(" Digite 2 para venda de passagens\n"); printf(" Digite 3 para sair\n"); scanf("%d",&opc); } system("PAUSE"); return 0; } mexi mais ai galera #include <stdio.h> #include <stdlib.h> #include <conio.h> /*#if defined(WIN_NT) #define CLEAR system("cls"); #elif defined(LINUX) #define CLEAR system("clear"); #endif*/ struct cidades{ char est [2]; char cid[40]; }; int main(){ struct cidades cidade; int usu; // usuario para autenticar o cadastramento de ciaddes int opc,opc1;// variavel de opcao do menu e sub menu system("cls"); printf(" SISTEMA DE GESTAO DE VOOS\n\n");/// menu principal printf(" Digite 1 para cadastro de voo\n"); printf(" Digite 2 para venda de passagens\n"); printf(" Digite 3 para cadastrar cidades \n"); printf(" Digite 4 para sair\n"); scanf("%d",&opc); while((opc!=4)){ system("cls"); if (opc==1){// menu secundario printf(" Digite 1 inclusao de voos\n"); printf(" Digite 2 para alteracao de voos\n"); printf(" Digite 3 para exclusao de voos\n"); printf(" Digite 4 para voltar"); scanf("%d",&opc1); system("cls"); } else if (opc==3){// cadastro de cidades printf(" Entre com o codigo administrador para cadastro de cidade\n"); scanf("%d",&usu); if (usu==123456){// autenticação de adm para cadastro de cidades FILE * fp; fp = fopen("files\\cidades.txt","a+"); printf("Entre com a cidade ou s para sair:\n"); scanf("%s", &cidade.cid); while(cidade.cid != "s"){ fflush(stdin); printf("Entre como estado\n"); scanf("%s", &cidade.est); fprintf(fp,"%s|%s\n",cidade.est,cidade.cid); printf("Entre com a cidade ou s para sair:\n"); scanf("%s", &cidade.cid); }//fim do while //fechar o arquivo fclose(fp); }else printf(" usu invalido "); system("pause"); } system("cls"); printf(" SISTEMA DE GESTAO DE VOOS\n\n");/// menu principal printf(" Digite 1 para cadastro de voo\n"); printf(" Digite 2 para venda de passagens\n"); printf(" Digite 3 para cadastrar cidades \n"); printf(" Digite 4 para sair\n"); scanf("%d",&opc); } system("PAUSE"); return 0; }
  2. beleza valeu, to mexendo aqui assimq ue tiver algo posto aqui obrigado
  3. Pessoal tenho que fazer o seguinte trabalho na disciplina de programação 2; por problemas pessoas tive que faltar a algumas aula agora estou perdido, se alguem puder me ajudar agradeço, qualquer ajuda é bem vinda. 1. O cadastro de um vôo deve permitir a inclusão física, a exclusão lógica e a alteração de vôos. Para cada vôo deverá manter a cidade de origem e de destino, a data e horário da viagem, a disponibilidade inicial, ou seja, a capacidade do avião e o número de assentos ainda disponíveis. As cidades devem ser mantidas previamente cadastradas no sistema em um arquivo texto (“cidades.txt”) contendo uma cidade por linha. O usuário, durante o cadastro de um vôo deve fornecer as cidades, ou o(s) início(s) do(s) nome(s) da(s) cidade(s), e o sistema deve apresentar as opções de cidades previamente cadastradas. O funcionário deve escolher uma dentre as opções fornecidas. Deve-se aceitar somente cidades previamente cadastradas. Os vôos devem ser mantidos em um arquivo binário (“vôos.bin”). O sistema deve atribuir um código numérico auto-incrementável para o código do vôo. Não serão permitidos códigos repetidos. A exclusão lógica não retira os registros do arquivo, apenas marca-os como inativos. Assim, além dos atributos já definidos, deve-se manter para cada vôo um campo ativo para controlar as exclusões. Só será permitido alterar, excluir e vender passagens para vôos ativos. 2. A venda de passagens deve ser feita pelo funcionário da companhia aérea. Deve-se fornecer a cidade de origem e de destino, dentre as opções previamente cadastradas (fornecendo o nome completo ou o início conforme no cadastro de vôos), e fornecer o dia da passagem. O sistema deverá apresentar todas as opções de vôos (código) para aquele dia, dado o par de cidades fornecidas. Para cada opção de vôo, o sistema deve apresentar o horário e os assentos disponíveis. Se o número de assentos disponíveis for menos que 10% da capacidade de voo, deve-se apresentar uma mensagem “Últimos assentos disponíveis!”. O funcionário então escolhe um vôo, e informa a quantidade de passagens solicitadas. O sistema verifica se existe a disponibilidade solicitada. Caso tenha, pede os nomes dos passageiros. Senão emite uma mensagem de erro e pede para o usuário escolher outro vôo. É importante orientar o usuário, mostrando novamente as opções de vôos existentes para as opções de cidades e dia escolhidos. Caso a venda seja confirmada, um voucher deve ser emitido para cada passageiro. O sistema deve dar a opção de salvar os vouchers em arquivos textos. Deve-se incluir nos vouchers todas as informações relevantes para o cliente: número do voucher (gerado pelo sistema e único), número do vôo, cidades de origem e destino, horário e nome do passageiro. As vendas com o número do voucher, número do vôo e nome do passageiro devem ser guardados em arquivo texto (“vendas.txt”), um voucher por linha.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!