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

ESTRUTURA DE DADOS

Artigos Científicos: ESTRUTURA DE DADOS. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  25/10/2014  •  394 Palavras (2 Páginas)  •  411 Visualizações

Página 1 de 2

Trabalho estrutura de dados

Trabalho sobre estrutura de dados coordenada pela professora

ETAPA 1 PASSO 3

RELATORIO 1 ESTRUTURAS DE DADOS

#include <stdio.h>

#include <stdlib.h>

struct aviao

{

char modelo[12];

char fabricante[20];

char motor[12];

int passageiros;

float comprimento;

float altura;

float velocidade;

};

struct aviao cadastroAviao[100];

int main()

{

int quantidadeAvioes = 0;

int i = 0;

printf("\nInsira a quantidade de avioes a serem cadastrados(ate 100 avioes): ");

scanf("\n%d", &quantidadeAvioes);

for (i = 0; i < quantidadeAvioes; i++)

{

struct aviao *cadAviao = &cadastroAviao[i];

printf("\nInsira o modelo do %d aviao(ate 12 caracteres): ", i+1);

scanf("\n%s", cadAviao->modelo);

printf("\nInsira o fabricante do %d aviao(ate 20 caracteres): ", i+1);

scanf("\n%s", cadAviao->fabricante);

printf("\nInsira o motor do %d aviao(ate 12 caracteres): ", i+1);

scanf("\n%s", cadAviao->motor);

printf("\nInsira a quantidade de passagueiros do %d aviao: ", i+1);

scanf("\n%d", &cadAviao->passageiros);

printf("\nInsira o comprimento do %d aviao: ", i+1);

scanf("\n%f", &cadAviao->comprimento);

printf("\nInsira a altura do %d aviao: ", i+1);

scanf("\n%f", &cadAviao->altura);

printf("\nInsira a velocidade do %d aviao: ", i+1);

scanf("\n%f", &cadAviao->velocidade);

}

for (i = 0; i < quantidadeAvioes; i++)

{

struct aviao *cadAviao = &cadastroAviao[i];

printf("\nAviao %d:Modelo - %s, Fabricante - %s, motor - %s, Passageiros - %d, Comprimento - %.2f metros, Altura - %.2f metros, Velocidade - %.2f Km/h ", i+1,cadAviao->modelo,cadAviao->fabricante, cadAviao->motor, cadAviao->passageiros, cadAviao->comprimento, cadAviao->altura, cadAviao->velocidade );

}

getch();

system("pause");

return 0;

}

ETAPA 2 PASSO 2

#include <stdio.h>

#include <stdlib.h>

#include<string.h>

using namespace std;

struct passagem {

int numero;

int numeroVoo;

int dataEmbarque;

int horaEmbarque;

int portaoEmbarque;

printf("Numero do voo.........: %d\n",aux->numeroVoo);

printf("Data do embarque......: %d\n",aux->dataEmbarque);

printf("Hora do embarque......: %d\n",aux->horaEmbarque);

printf("Portao do embarque....: %d\n",aux->portaoEmbarque);

};

system("PAUSE");

ETAPA 2 PASSO 2

LISTAS LIGADAS

#include <stdio.h>

#include <stdlib.h>

using namespace std;

struct passagem {

int numero;

int numeroVoo;

int dataEmbarque;

int horaEmbarque;

int portaoEmbarque;

struct passagem* prox;

};

typedef struct passagem PASSAGEM;

PASSAGEM* inicializar_Passagem(void){

return NULL;

}

PASSAGEM* cadastrar_Passagem(PASSAGEM* p){

PASSAGEM* novo = (PASSAGEM*) malloc(sizeof(PASSAGEM));

printf("Entre com o numero da passagem: ");

scanf("%d",&novo->numero);

printf("Entre com numero do voo: ");

scanf("%d",&novo->numeroVoo);

printf("Entre com a data do embarque: ");

scanf("%d",&novo->dataEmbarque);

...

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