TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Estrutura De Dados STRUCTVoo

Dissertações: ATPS Estrutura De Dados STRUCTVoo. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  24/9/2014  •  284 Palavras (2 Páginas)  •  334 Visualizações

Página 1 de 2

#include

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);

printf("\n\n Numero de passageiros a bordo.: %i", voo.passageiros);

return;

}

void removeVoo()

{

int numvoo;

char exclui;

NUMEROVOO:printf("\n Digite numero do Voo\n");

scanf("%i",&numvoo);

if(numvoo == voo.numerovoo)

{

printf("\n\n Deseja realmente excluir o voo? [y/n] ");

scanf("%s",&exclui);if((exclui != 'y') && (exclui != 'n'))

{

printf("\n Digitacao Incorreta");

goto NUMEROVOO;

}

else

{

if(exclui == 'y')

...

Baixar como (para membros premium)  txt (4.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com