Ir ao conteúdo
  • Cadastre-se

ICSI

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Tudo que ICSI postou

  1. Boa tarde Galera, eu sou um estudante e comecei a programar em java a pouco tempo, eu só tive aula de POO e eu estou estudando por um livro chamado "Como Programar em Java". Eu estou querendo criar um programa para uso pessoal no qual ele irá catalogar todos os meus livros que possuo, eu pensei em utilizar um banco de dados para conseguir armazenar os dados, posteriormente eu estou pensando criar um apk para conseguir realizar através do celular e eventualmente, criar um login para os meus amigos conseguirem acessar. Sei que já existe tal programa/aplicativo nas lojas, mas eu quero realizar isso para obter o conhecimento. Porém eu não sei por onde começar, alguém poderia me dar sugestões de onde eu começo?
  2. @Nigiro Beleza cara e obrigado. Desculpa a demora, estava estudando para uma prova.
  3. Eu tenho que criar um programa de reservas de passagens aéreas, eu estou tendo dificuldades em fazer com que o código funcione. Por isso que eu procurei ajuda aqui no fórum.
  4. @Nigiro Eu fiz o que vi na internet, eu achei uns materiais e tentei criar esse programa. Não sei se está certo, porque até video aulas eu tenho tentado assistir para me auxiliar. Se puder me passar uma outra forma de contato, eu agradeceria.
  5. Galera, eu estou fazendo um projeto e assim, eu estou fazendo o código ainda, mas eu tentei compilar hoje e ele chega a compilar, mas fica a tela toda preta. Quem puder me ajudar a identificar o que está de errado, eu agradeço. #include <stdio.h> // biblioteca padrão de entrada e saída de dados #include <stdlib.h> // bilioteca padrão do sistema #include <locale.h> // biblioteca usada para permitir uso de caracteres normalmente inválidos. Ex: ç, palavras com acento e etc. #include <conio.h> // #include <ctype.h> // Biblioteca usada para converter caracteres maisculos em minusculos //------------------------------------------------------------PROTÓTIPOS DE FUNÇÕES------------------------------------------------------------------------------ //---------------------------------------------------------------------ESTADOS----------------------------------------------------------------------------------- // SUDESTE int es(int es); int mg(int mg); int rj(int rj); int sp(int sp); // SUL int pr(int pr); int rs(int rs); int sc(int sc); // CENTRO-OESTE int df(int df); int go(int go); int ms(int ms); int mt(int mt); // NORDESTE int al(int al); int bh(int bh); int ce(int ce); int ma(int ma); int pb(int pb); int pe(int pe); int pi(int pi); int rn(int rn); int se(int se); // NORTE int ac(int ac); int am(int am); int ap(int ap); int pa(int pa); int ro(int ro); int rr(int rr); int to(int to); //----------------------------------------------------------------------regiões---------------------------------------------------------------------------------- int sudeste(int sudeste); int centro(int centro); int nordeste(int nordeste); int norte(int norte); int sul(int sul); //-------------------------------------------------------------------MENU DO AVIÃO------------------------------------------------------------------------------- int menuAvi(int menuAvi); void imprimir( int a[][6] ); //-------------------------------------------------------------------CADASTRO------------------------------------------------------------------------------------ int Exibe( struct cadastro cadr); //--------------------------------------------------------------------MENU--------------------------------------------------------------------------------------- int menu(int opcao); // MAIN main() { int opcao; do { menu; scanf("%d",&opcao); }while(opcao!=3); } //--------------------------------------------------------------------------------------------------------------------------------------------------------------- // FUNÇÕES // SUDESTE int es(int es) { printf("Selecione o horário do seu vôo:\n"); printf("1- 01:00\n"); printf("2- 07:00\n"); printf("3- 13:00\n"); printf("4- 19:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&es); } int mg(int mg) { printf("Selecione o horário do seu vôo:\n"); printf("1- 02:00\n"); printf("2- 08:00\n"); printf("3- 14:00\n"); printf("4- 20:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&mg); } int rj(int rj) { printf("Selecione o horário do seu vôo:\n"); printf("1- 03:00\n"); printf("2- 09:00\n"); printf("3- 15:00\n"); printf("4- 21:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&rj); } int sp(int sp) { printf("Selecione o horário do seu vôo:\n"); printf("1- 04:00\n"); printf("2- 10:00\n"); printf("3- 16:00\n"); printf("4- 22:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&sp); } // SUL int pr(int pr) { printf("Selecione o horário do seu vôo:\n"); printf("1- 05:00\n"); printf("2- 11:00\n"); printf("3- 17:00\n"); printf("4- 23:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&pr); } int rs(int rs) { printf("Selecione o horário do seu vôo:\n"); printf("1- 06:00\n"); printf("2- 12:00\n"); printf("3- 18:00\n"); printf("4- 24:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&rs); } int sc(int sc) { printf("Selecione o horário do seu vôo:\n"); printf("1- 01:00\n"); printf("2- 07:00\n"); printf("3- 13:00\n"); printf("4- 19:00\n"); printf("5- Retornar ao menu anterior\n"); } // CENTRO-OESTE int go(int go) { printf("Selecione o horário do seu vôo:\n"); printf("1- 02:00\n"); printf("2- 08:00\n"); printf("3- 14:00\n"); printf("4- 20:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&go); } int df(int df) { printf("Selecione o horário do seu vôo:\n"); printf("1- 03:00\n"); printf("2- 09:00\n"); printf("3- 15:00\n"); printf("4- 21:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&df); } int mt(int mt) { printf("Selecione o horário do seu vôo:\n"); printf("1- 04:00\n"); printf("2- 10:00\n"); printf("3- 16:00\n"); printf("4- 22:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&mt); } int ms(int ms) { printf("Selecione o horário do seu vôo:\n"); printf("1- 05:00\n"); printf("2- 11:00\n"); printf("3- 17:00\n"); printf("4- 23:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ms); } // NORDESTE int al(int al) { printf("Selecione o horário do seu vôo:\n"); printf("1- 06:00\n"); printf("2- 12:00\n"); printf("3- 18:00\n"); printf("4- 24:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&al); } int bh(int bh) { printf("Selecione o horário do seu vôo:\n"); printf("1- 01:00\n"); printf("2- 07:00\n"); printf("3- 13:00\n"); printf("4- 19:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&bh); } int ce(int ce) { printf("Selecione o horário do seu vôo:\n"); printf("1- 02:00\n"); printf("2- 08:00\n"); printf("3- 14:00\n"); printf("4- 20:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ce); } int ma(int ma) { printf("Selecione o horário do seu vôo:\n"); printf("1- 03:00\n"); printf("2- 09:00\n"); printf("3- 15:00\n"); printf("4- 21:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ma); } int pb(int pb) { printf("Selecione o horário do seu vôo:\n"); printf("1- 04:00\n"); printf("2- 10:00\n"); printf("3- 16:00\n"); printf("4- 22:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&pb); } int pe(int pe) { printf("Selecione o horário do seu vôo:\n"); printf("1- 05:00\n"); printf("2- 11:00\n"); printf("3- 17:00\n"); printf("4- 23:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&pe); } int pi(int pi) { printf("Selecione o horário do seu vôo:\n"); printf("1- 06:00\n"); printf("2- 12:00\n"); printf("3- 18:00\n"); printf("4- 24:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&pi); } int rn(int rn) { printf("Selecione o horário do seu vôo:\n"); printf("1- 01:00\n"); printf("2- 07:00\n"); printf("3- 13:00\n"); printf("4- 19:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&rn); } int se(int se) { printf("Selecione o horário do seu vôo:\n"); printf("1- 02:00\n"); printf("2- 08:00\n"); printf("3- 14:00\n"); printf("4- 20:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&se); } // NORTE int ac(int ac) { printf("Selecione o horário do seu vôo:\n"); printf("1- 03:00\n"); printf("2- 09:00\n"); printf("3- 15:00\n"); printf("4- 21:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ac); } int ap(int ap) { printf("Selecione o horário do seu vôo:\n"); printf("1- 04:00\n"); printf("2- 10:00\n"); printf("3- 16:00\n"); printf("4- 22:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ap); } int am(int am) { printf("Selecione o horário do seu vôo:\n"); printf("1- 05:00\n"); printf("2- 11:00\n"); printf("3- 17:00\n"); printf("4- 23:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&am); } int pa(int pa) { printf("Selecione o horário do seu vôo:\n"); printf("1- 06:00\n"); printf("2- 12:00\n"); printf("3- 18:00\n"); printf("4- 24:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&pa); } int ro(int ro) { printf("Selecione o horário do seu vôo:\n"); printf("1- 01:00\n"); printf("2- 07:00\n"); printf("3- 13:00\n"); printf("4- 19:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&ro); } int rr(int rr) { printf("Selecione o horário do seu vôo:\n"); printf("1- 02:00\n"); printf("2- 08:00\n"); printf("3- 14:00\n"); printf("4- 20:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&rr); } int to(int to) { printf("Selecione o horário do seu vôo:\n"); printf("1- 03:00\n"); printf("2- 09:00\n"); printf("3- 15:00\n"); printf("4- 21:00\n"); printf("5- Retornar ao menu anterior\n"); scanf("%d",&to); } /*---------------------------------------------------MENU DOS ESTADOS-----------------------------------------------------------------------------------------*/ int sudeste(int sudeste) { printf("Selecione o estado que você está:\n"); printf("1- Espírito Santo\n"); printf("2- Minas Gerais\n"); printf("3- Rio de Janeiro\n"); printf("4- São Paulo\n"); printf("5- Retornar ao menu anterior\n"); switch(sudeste) { case 1: es; break; case 2: mg; break; case 3: rj; break; case 4: sp; break; case 5: return 0; break; default: printf("Escolha um estado válido\n"); break; } } int sul(int sul) { printf("Selecione o estado que você está:\n"); printf("1- Paraná\n"); printf("2- Rio Grande do Norte\n"); printf("3- Santa Catarina\n"); printf("4- Retornar ao menu anterior\n"); switch(sul) { case 1: pr; break; case 2: rs; break; case 3: sc; break; case 4: return 0; break; default: printf("Escolha um estado válido"); break; } } int centro(int centro) { printf("Selecione o estado que você está:\n"); printf("1- Goiás\n"); printf("2- Distrito Federal"); printf("3- Mato Grosso\n"); printf("4- Mato Grosso do Sul\n"); printf("5- Retornar ao menu anterior\n"); switch(centro) { case 1: go; break; case 2: df; break; case 3: mt; break; case 4: ms; break; case 5: return 0; break; default: printf("Escolha um estado válido\n"); break; } } int nordeste(int nordeste) { printf("Selecione o estado que você está:\n"); printf("1- Alagoas\n"); printf("2- Bahia\n"); printf("3- Ceará\n"); printf("4- Maranhão\n"); printf("5- Paraíba\n"); printf("6- Pernambuco\n"); printf("7- Piauí\n"); printf("8- Rio Grande do Norte\n"); printf("9 - Sergipe\n"); printf("10- Retornar ao menu anterior\n"); switch(nordeste) { case 1: al; break; case 2: bh; break; case 3: ce; break; case 4: ma; break; case 5: pb; break; case 6: pe; break; case 7: pi; break; case 8: rs; break; case 9: se; break; case 10: return 0; break; default: printf("Escolha um estado válido\n"); break; } } int norte(int norte) { printf("Selecione o estado que você está:\n"); printf("1- Acre\n"); printf("2- Amapá\n"); printf("3- Amazonas\n"); printf("4- Pará\n"); printf("5- Rondônia\n"); printf("6- Roraima\n"); printf("7- Tocantins\n"); printf("8- Retornar ao menu anterior\n"); switch(norte) { case 1: ac; break; case 2: ap; break; case 3: am; break; case 4: pa; break; case 5: ro; break; case 6: rr; break; case 7: to; break; case 8: return 0; break; default: printf("Escolha um estado válido"); break; } } /*---------------------------------------------------------MENU DAS regiões-----------------------------------------------------------------------------------*/ int regiao(int regiao) { printf("Escolha uma região abaixo:\n"); printf("1- Centro-Oestel\n"); printf("2- Nordeste\n"); printf("3- Norte\n"); printf("4- Sudeste\n"); printf("5- Sul\n"); printf("6- Retornar ao menu anterior\n"); switch(regiao) { case 1: centro; break; case 2: nordeste; break; case 3: norte; break; case 4: sudeste; break; case 5: sul; break; case 6: return 0; break; default: printf("Escolha uma região válida\n"); break; } } /*----------------------------------------------------------MENU DO AVIÃO-------------------------------------------------------------------------------------*/ int menuAvi() { int menuAvi; printf("1- Reservar uma passagem\n"); printf("2- Mudar o assento de uma passagem já existente\n"); printf("3- Ver dados da viagem\n"); printf("4- Voltar ao menu anterior\n"); printf("Escolha uma das opções acima: \n"); if(menuAvi==1) { regiao; } else if(menuAvi==2) { //mudar 'A criar' } else if(menuAvi==3) { //dados 'A criar' } else if(menuAvi==4) { return 0; } else if(menuAvi<=0 || menuAvi>=4) { printf("Escolha invalida, tente novamente."); getchar(); } } // AVIÃO void imprimir( int a[][6] ){ system( "cls" ); int i, z; printf ( " A B C D E F\n==========================\n" ); for ( i = 0; i < 30; i++ ){ printf ( "%02d) ", i+1 ); for ( z = 0; z < 2; z++ ){printf( "[%d]", a[z] );}printf( " " ); for ( ; z < 4; z++ ){printf( "[%d]", a[z] );}printf( " " ); for ( ; z < 6; z++ ){printf( "[%d]", a[z] );}printf( "\n"); } printf("\n"); } // CADASTRO typedef struct cadastro { char nome [150], end [100], sexo [1], cpf [11], telefone [15], data [10], passe [15]; }cadr; int Exibe( struct cadastro cadr) { printf("\n--------------- Programa de Reservas para Pessoas Deficientes ---------------\n"); printf("\nDigite o numero do Passe Livre do usuario a ser cadastrado:\n"); fflush(stdin); // fflush é função da biblioteca conio.h, utilizada para pegar parâmetros padrão do teclado. fgets(cadr.passe, 15, stdin); // fgets permite que você use uma frase em uma só linha, uma unica string ao invés de ser um vetor. getchar(); // getchar é utilizado para limpar o buffer do teclado. printf("\nDigite o nome completo do usuario a ser cadastrado:\n"); fflush(stdin); fgets(cadr.nome, 150, stdin); getchar(); printf("\nDigite o Comprovante de Pessoa Fisica do usuario a ser cadastrado:\n"); fflush(stdin); fgets(cadr.cpf, 11, stdin); getchar(); printf("\nDigite o telefone do usuario a ser cadastrado: \n"); fflush(stdin); fgets(cadr.telefone, 15, stdin); getchar(); printf("\nDigite o endereco do usuario a ser cadastrado: \n"); fflush(stdin); fgets(cadr.end, 100, stdin); getchar(); printf("\nDigite o dia de nascimento do usuario a ser cadastrado: \n"); fflush(stdin); fgets(cadr.data, 10, stdin); getchar(); printf("\nDigite o sexo do usuario a ser cadastrado: \n"); fflush(stdin); fgets(cadr.sexo, 1, stdin); getchar(); } // MENU int menu(int opcao) { printf("\t\tReserva de Passagens para pessoas deficientes\n\n\n\n"); printf("Escolha uma opção desejável:\n"); printf("1-Cadastre-se\n"); printf("2-Passagem de Avião\n"); printf("3-Sair\n"); if(opcao==1) { int Exibe( struct cadastro cadr); } else if(opcao==2) { int menuAvi(); } else if(opcao==3) { exit(0); } else if(opcao==4) { printf("digite uma opção válida\n"); return 0; } }
  6. ICSI

    Programa de aviao

    Bom dia pessoal, eu estou com dúvida e gostaria da ajuda de vocês: Eu estou criando um projeto para a faculdade sobre reserva de passagens áreas e no código, coloquei várias opções de destinos e a dúvida é: existe alguma forma de eu fazer com que o vôo que é RJ - SP, seja o mesmo vôo de RS - CE? E seria possivel mudar o assento? Como faço para ter uma opção de retornar ao menu anterior? Obrigado.
  7. Bom dia galera, eu estou com um problema em executar um programa que estou criando sobre passagens aéreas, sendo que está dando erro quando eu quero definir que os assentos estão disponíveis usando a matriz. Quem puder me ajudar, eu ficarei agradecido, o código é esse aqui: // Vou definir que o avião terá 20 colunas e 8 fileiras. É somente um exemplo. int fileira(int f[] [8], int i, int j) //Função responsável pela a fileira dos assentos no avião. i=coluna e j=fileira. { system("cls"); printf(" A B C D E F \n=====||======||=======||=====\n"); for(i=0;i<20;i++) { printf("", i++); for(j=0;j<2;j++) { printf( "[%d]", f[j] ); } for(j=0;j<4;j++) { printf( "[%d]", f[j] ); } for(j=0;j<6;j++) { printf( "[%d]", f[j] ); } for(j=0;j<8;j++) { printf( "[%d]", f[j] ); } printf("\n"); } printf("\n"); } int aviao(int continaur=1, int opcao=0) { int assento; int letra=0; int num=0; assento[20][8]={0}; // Estamos indicando que os assentos estão disponíveis. AQUI QUE ESTÁ DANDO ERRO, NESSA LINHA. assento[1-1][0]=1; // 1-1 = Ao assento da primeira coluna, 0= a fileira A. Então logo, corresponde a A1. while(continuar==1) { fileira(assento) printf("Escolha uma opção:\n1-Reservar um assento\n0- Para sair\n"); scanf("%d%c", &opcao); switch(opcao) { case 1: printf("Escolha um banco, por exemplo: A10\n"); scanf("%c%d%c",&letra, &num); letra=toupper(letra); //Toupper serve para transformar as letras minúsculas em maiúsculas letra=letra-65 ;/*Corresponde a tabela ASCII, por exemplo: Caso o usuário escolha a fileira A, que corresponde ao número 65 na tabela, será subtraído 65 e ficará com 0, o que corresponderá a primeira fileira no programa */ if((letra<0 || letra>7) || (num<0 || num>19)) // Servirá para comprovar que o usuário escolheu um assento com segurança. { system("cls"); printf("Banco inexistente, selecione um assento válido.\n"); getchar(); } else // Servirá para, caso o usuário escolha um assento ocupado, mostrar uma mensagem que diga que está ocupado e pedirá que ele escolha outro. if(assentos[num][letra]==1) { system("cls"); printf("Selecione um banco disponível.\n"); getchar(); } else // Servirá para mostrar que o local selecionado, a partir de agora, estará ocupado. { bancos[num][letra] = 1; } break; case 0: system("cls"); continuar = 0; break; default: break; } } return 0;
  8. ICSI

    Struct em função

    Bom dia galera, eu gostaria de saber como faço para chamar as structs através de função. Obrigado.
  9. ICSI

    Switch case

    Boa noite galera eu gostaria de saber quantos Switches e Cases eu posso ter aninhados, sem que o programa dê erro.

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!