Ir para conteúdo
Fórum Script Brasil
  • 0

Programa de passagens aéreas em C


materiaprima

Pergunta

Boa tarde pessoal, eu sou novo em programação e eu estava querendo criar um programa voltado para viagens aéreas em C. Eu consegui criar alguma coisa e sei que existem muitos erros dentro do código, gostaria da ajuda de vocês para eu poder concerta-los, porque quando eu imprimo na tela, não aparece o programa e só aparece a finalização dele. 

 
Código abaixo:
 
#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 mg();
int rj();
int sp();
 
//      SUL
int pr();
int rs();
int sc();
 
//  CENTRO-OESTE
int df();
int go();
int ms();
int mt();
 
// NORDESTE
int al();
int bh();
int ce();
int ma();
int pb();
int pe();
int pi();
int rn();
int se();
 
// NORTE
int ac();
int am();
int ap();
int pa();
int ro();
int rr();
int to();
 
//----------------------------------------------------------------------REGIOES----------------------------------------------------------------------------------
 
int sudeste();
int centro();
int nordeste();
int norte();
int sul();
 
//-------------------------------------------------------------------MENU DO AVIÃO-------------------------------------------------------------------------------
 
//-------------------------------------------------------------------CADASTRO------------------------------------------------------------------------------------
int Exibe( struct cadastro cadr);
 
//--------------------------------------------------------------------MENU---------------------------------------------------------------------------------------
int menu();
 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------
// 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:
 
 int es;
break;
 
case 2:
 
int mg;
break;
 
case 3:
 
int rj;
break;
 
case 4:
 
int 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:
 
int pr;
break;
 
case 2:
 
int rs;
break;
 
case 3:
 
int 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:
 
int go;
break;
 
case 2:
 
int df;
break;
 
case 3:
 
int mt;
break;
 
case 4:
 
int 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:
 
int al;
break;
 
case 2:
 
int bh;
break;
 
case 3:
 
int ce;
break;
 
case 4:
 
int ma;
break;
 
case 5:
 
int pb;
break;
 
case 6:
 
int pe;
break;
 
case 7:
 
int pi;
break;
 
case 8:
 
int rs;
break;
 
case 9:
 
int 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:
 
int ac;
break;
 
case 2:
 
int ap;
break;
 
case 3:
 
int am;
break;
 
case 4:
 
int pa;
break;
 
case 5:
 
int ro;
break;
 
case 6:
 
int rr;
break;
 
case 7:
 
int to;
break;
 
case 8:
 
return 0;
break;
 
default:
 
printf("Escolha um estado válido");
break;
}
}
 
/*---------------------------------------------------------MENU DAS REGIOES-----------------------------------------------------------------------------------*/
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 opcoes acima: \n");
scanf("%d",&menuAvi);
 
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
 
 
 
// CADASTRO
 
typedef struct cadastro 
{
char nome [150], end [100], sexo [1], cpf [11], telefone [15], data [10], passe [15];
}cadr;
 
int Exibe(cadr cad)
{
printf("\n--------------- Programa de Reservas para Pessoas Deficientes ---------------\n");
printf("\nDigite o numero do Passe Livre do usuario a ser cadastrado:\n");
fflush(stdin); 
fgets(cad.passe, 15, stdin);   
printf("\nDigite o nome completo do usuario a ser cadastrado:\n");
fflush(stdin);
fgets(cad.nome, 150, stdin);
printf("\nDigite o Comprovante de Pessoa Fisica do usuario a ser cadastrado:\n");
fflush(stdin);
fgets(cad.cpf, 11, stdin);
printf("\nDigite o telefone do usuario a ser cadastrado: \n");
fflush(stdin);
fgets(cad.telefone, 15, stdin);
printf("\nDigite o endereco do usuario a ser cadastrado: \n");
fflush(stdin);
fgets(cad.end, 100, stdin);
printf("\nDigite o dia de nascimento do usuario a ser cadastrado: \n");
fflush(stdin);
fgets(cad.data, 10, stdin);
printf("\nDigite o sexo do usuario a ser cadastrado: \n");
fflush(stdin);
fgets(cad.sexo, 1, stdin);
 
return 0;
}
 
 
// 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");
scanf("%d",&opcao);
 
if(opcao==1)
{
int Exibe(struct cadastro cadr);
}
else
if(opcao==2)
{
menuAvi();
}
else
if(opcao==3)
{
exit(0);
}
else
if(opcao>=4 || opcao<=0)
{
printf("digite uma opção válida\n");
return 0;
}
}
 
int main()
{
int menu();
}
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...