6 semestre
void cadastrarVoo(); void consultaVoo(); void removeVoo();
struct Voo
{
int numerovoo, datavoo, horariovoo; char aeroportosaida[30], aeroportochegada[30], rota[20]; int tempovoo, passageiros; };
struct Voo voo;
int main()
{
int opcao;
REFAZ: printf("\n\n==================================="); printf("\n\n 1 - Cadastrar Voo"); printf("\n 2 - Consultar Voo"); printf("\n 3 - Excluir Voo"); printf("\n 0 - Sair"); printf("\n\n===================================\n"); scanf(" %i",&opcao);
switch(opcao)
{
case 0:
{
return -1; break; } case 1:
{
cadastrarVoo(); goto REFAZ; break; } case 2:
{
consultaVoo(); goto REFAZ; break; } case 3:
{
removeVoo();goto REFAZ; break; } default: { printf("\n Opcao Invalida\n\n Digite Novamente\n\n"); goto REFAZ; break; }
}
getch();
return;
}
void cadastrarVoo()
{
printf("\nDigite o numero do voo\n"); scanf("%i",&voo.numerovoo); printf("\nDigite a data do voo\n"); scanf("%i",&voo.datavoo); printf("\nDigite o horario de saida do voo\n"); scanf("%i",&voo.horariovoo); printf("\nDigite o aeroporto de saida do voo\n"); scanf("%s",&voo.aeroportosaida); printf("\nDigite o aeroporto de chegada do voo\n"); scanf("%s",&voo.aeroportochegada); printf("\nDigite a rota do voo\n"); scanf("%s",&voo.rota); printf("\nDigite o tempo estimado do voo\n"); scanf("%i",&voo.tempovoo); printf("\nDigite o numero de passageiros do voo\n"); scanf("%i",&voo.passageiros); printf("\n\n Voo Cadastrado com sucesso.");
return;
}
void consultaVoo()
{
printf("\n\n Numero do Voo.: %i", voo.numerovoo); printf("\n\n Data de Saida do Voo.: %i", voo.datavoo); printf("\n\n Horario de Saida do Voo.: %i", voo.horariovoo); printf("\n\n Aeroporto de Saida.: %s", voo.aeroportosaida); printf("\n\n Aeroporto de Chegada.: %s", voo.aeroportochegada); printf("\n\n Rota do Voo.: %s", voo.rota); printf("\n\n Tempo estimado do Voo.: %i", voo.tempovoo);