Cadastro Avioes
Trabalho Universitário: Cadastro Avioes. Pesquise 861.000+ trabalhos acadêmicosPor: francel • 15/9/2013 • 1.661 Palavras (7 Páginas) • 403 Visualizações
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
struct voo
{
int numvoo;
int datavoo;
int horario;
char saida[40];
char chegada[40];
char rota[60];
int passabordo;
};
void menu();
void consultar();
void cadastro();
void selecao();
void remover();
struct voo *inf;
main()
{
menu();
return 0;
system("pause");
}
void menu()
{
printf("\n Empresa VOEBEM \n");
printf(" ============================ \n\n");
printf(" ____________________________\n");
printf("| Escolha uma opção abaixo |\n");
printf("|----------------------------|\n");
printf("| 1 - Cadastrar Passagem |\n");
printf("| 2 - Consultar Passagem |\n");
printf("| 3 - Remover |\n");
printf("| 0 - Sair |\n");
printf("|____________________________|\n");
selecao();
}
void selecao(){
int opção;
printf("\nDigite uma das opções: ");
scanf("%i", &opção);
switch (opção){
case 1:
cadastro();
menu();
break;
case 2:
consultar();
menu();
break;
case 3:
remover();
menu();
break;
case 0:
system("pause");
exit(0);
break;
default:
printf("\n\nOpcao nao encontrada.\nTente Novamente\n\n");
system("pause");
system("cls");
menu();
break;
}
}
//FUNÇÃO CADASTRAR
void cadastro(){
int num;
do{
inf = (struct voo *) malloc(sizeof(struct voo));
printf("\n\n*****CADASTRO DE VOO*****\n");
printf("\nNumero do voo: ");
scanf("%d", &inf->numvoo);
fflush(stdin);
printf("\nData do voo: ");
scanf("%d", &inf->datavoo);
printf("\nHorario do voo: ");
scanf("%d", &inf->horario);
printf("\nAeroporto de saida: ");
fflush(stdin);
gets(inf->saida);
printf("\nAeroporto de chegada: ");
fflush(stdin);
gets(inf->chegada);
printf("\nRota do voo: ");
fflush(stdin);
...