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------------------------------------------------------------------------------
//-------------------------------------------------------------------MENU DO AVIÃO-------------------------------------------------------------------------------
/*---------------------------------------------------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");
Pergunta
materiaprima
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.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.