Ir ao conteúdo
  • Cadastre-se

progapr

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por progapr

  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. 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!