ATPS Estrutura de Dados

1531 palavras 7 páginas
FACULDADE ANHANGUERA DE RIO CLARO

Estrutura de Dados

RIO CLARO / 2013

ESTRUTURA DE DADOS

RIO CLARO / 2013
Para implementar o código abaixo, foi necessário aplicar os seguintes conceitos abordados na disciplina de Estrutura de Dados:
Criação de uma estrutura simples denominada Aviao, onde é possível gravar dados básicos de um avião.
Uma constante que define a quantidade de registros referente ao avião que serão cadastrados.
Uma estrutura de lista de estrutura de um avião para serem cadastrados.
Um vetor que é utilizado na lista de aviões.
Abaixo segue o código implementando esses conceitos na disciplina:

#include
#include
#include
#include
using namespace std;

#define MaxAviao 2

char auxmodelo[50], auxfabricante[50]; int auxpassageiros, auxcomprimento, auxaltura, auxvelocidade, auxaltitude, auxmotor;

struct Aviao{ char modelo[50]; char fabricante[50]; int passageiros; int comprimento; int altura; int velocidade; int altitude; int motor; };

struct ListaAviao{ Aviao avioes[MaxAviao]; int ultimo; };

void iniciaLista(ListaAviao &x){ x.ultimo = -1; };

bool listaCheia(ListaAviao &x){ if (x.ultimo == MaxAviao -1){ return true; } else { return false; }; }; bool listaVazia(ListaAviao &x){ if (x.ultimo horaVoo); printf("Entre com o aeroporto de saida: "); scanf("%s",&novo->aeroportoSaida); printf("Entre com o aeroporto de chegada: "); scanf("%s",&novo->aeroportoChegada); printf("Entre com a rota: "); scanf("%s",&novo->rota); printf("Entre com o tempo de voo: "); scanf("%d",&novo->tempoVoo); printf("Entre com o numero de passageiros a bordo: "); scanf("%d",&novo->passageirosBordo); novo->prox = v; return novo; free(novo); }; void imprimir_Voos(VOO* v){ VOO* aux; for (aux = v;aux != NULL;aux = aux->prox){

Relacionados

  • ATPS - Estrutura de Dados
    773 palavras | 4 páginas
  • ATPS Estruturas de Dados
    430 palavras | 2 páginas
  • ATPS Estrutura Dados
    958 palavras | 4 páginas
  • ATPS estrutura de dados
    539 palavras | 3 páginas
  • Atps estrutura de dados
    690 palavras | 3 páginas
  • ATPS Estrutura de dados
    643 palavras | 3 páginas
  • Atps estrutura de dados
    2044 palavras | 9 páginas
  • Atps estrutura de dados
    2040 palavras | 9 páginas
  • Atps estrutura de dados
    2226 palavras | 9 páginas
  • Atps estrutura de dados
    2732 palavras | 11 páginas