Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTRUTURA DE DADOS
BRASLIA/DF
2014
ACADMICO:
RA:
TUTOR A DISTNCIA:
TUTOR PRESENCIAL: ROGRIO IORD
BRASLIA/DF
2014
if(z==i){
printf("modelo:%s\n", v[i].modelo);
printf("fabricante: %s\n", v[i].fabricante);
printf("motor:%.s\n",v[i].motor);
printf{"altura: %.s\n",v[i].altura);
include
#define form 6
struct bagagem{
int
char data_Embarque, horaEmbarque;
};void bagagem(struct bagagem* v,int q);
main(){
int i;
struct bagagem x[form];
for(i=0; i < form; i++){
printf ("Digite o cdigo da bagagem: \n");
gets(x[i].codigo_Bagagem);printf ("Digite o nmero da passagem: \n");
gets(x[i].num_Passagem);
printf ("Digite o numero do voo:\n");
gets(x[i].num_Voo);
printf ("Digite o horrio de saida:\n");gets(x[i].hrEmbarque);
printf ("Digite a data de embarque:\n");
gets(x[i].data_Embarque);
printf ("Digite o porto de embarque:\n");
gets(x[i].portao_Embarque);
}
#include
#define form 5
struct aviao {
char modelo[30],fabricante[50],passageiros[100],motor[20];
int veloc, alt;
float comp,altura;
};
void cadastro(struct aviao* v,int q);main(){
int i;
struct aviao x[form];
for(i=0; i < form; i++){
printf ("informe: o modelo do avio\n");
gets(x[i].modelo);
printf ("informe: Digite o fabricante do avio\n");gets(x[i].fabricante);
printf ("informe: Digite o modelo do motor do avio\n");
gets(x[i].motor);
printf ("informe: Digite a altura do avio\n");
gets(x[i].altura);
printf("informe: Digite o nome do passageiro\n");
printf ("informe: Digite a velocidade do vo\n");
gets(x[i].veloc);
printf ("informe: Digite a altitude do vo\n");gets(x[i].alt);
}
int codPassageiro;
printf("Digite o codigo do passageiro \n");
scanf("%d", &codPassageiro);
cadastro(x,codPassageiro);
system("PAUSE");
}
voidcadastro(struct aviao* v,int z){
int i;
for(i=0; i< form;i++){
if(z==i){
printf("modelo:%s\n", v[i].modelo);
printf("fabricante: %s\n", v[i].fabricante);
printf("motor:%.s\n",v[i].motor);
printf{"altura: %.s\n",v[i].altura);
include
#define form 6
struct bagagem{
int codigo_Bagagem num_Passagem, num_Voo, portao_Embarque;
char data_Embarque, horaEmbarque;
};void bagagem(struct bagagem* v,int q);
main(){
int i;
struct bagagem x[form];
for(i=0; i < form; i++){
printf ("Digite o cdigo da bagagem: \n");
gets(x[i].codigo_Bagagem);printf ("Digite o nmero da passagem: \n");
gets(x[i].num_Passagem);
printf ("Digite o numero do voo:\n");
gets(x[i].num_Voo);
printf ("Digite o horrio de saida:\n");gets(x[i].hrEmbarque);
printf ("Digite a data de embarque:\n");
gets(x[i].data_Embarque);
printf ("Digite o porto de embarque:\n");
gets(x[i].portao_Embarque);
}
selecao();
}
void selecao(){
int opcao;
printf("\nDigite uma das opcoes: ");
scanf("%i", &opcao);
switch (opcao){
case 1:
cadastro();
menu();
break;
case 2:
consultar();
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;
}
}
//FUNO
void cadastrarTaxiamento(){
int num;
do{
REFERNCIAS BIBLIOGRFICAS
https://www.youtube.com/watch?v=z0WseEPdzd0. Acessado em 31 de outubro de 2014.
http://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node30.html. Acessado em 31
de outubro de 2014.
http://www.facom.ufu.br/~madriana/EBD/Pilha.pdf. Acessado em 31 de outubro de 2014.
http://www.cprogressivo.net/2013/10/Estrutura-de-dados-dinamica-em-C-Listas-Filas-PilhasArvores.html. Acessado em 31 de outubro de 2014.
http://www.ebah.com.br/content/ABAAAfhR0AA/apostila-complementar-estrutura-dadoslista-pilha-fila-arvores-com-exercicios. Acessado em 31 de outubro de 2014.
https://docs.google.com/open?id=0B_uLQd5hdqlWcnBnQVk0YVpTUXFzUmMyc1N
WaVpvQQ. Acessado em 31 de outubro de 2014.
https://docs.google.com/open?id=0B_uLQd5hdqlWTVFzdzZRYTZSSDJRRm9hLVg1Rj
RxZw. Acessado em 31 de outubro de 2014.
https://docs.google.com/open?id=0B_uLQd5hdqlWQXdYT19jQUJUd2Vob 1BYQ3dZEkydw
. Acessado em 31 de outubro de 2014.
https://docs.google.com/open?d=0B_uLQd5hdqlWdU9tQi1yS1pTQXUzNEQ1d3BsbkZBUQ
. Acessado em 31 de outubro de 2014.