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

Anhanguera - Estrutura De Dados - Passo 2

Exames: Anhanguera - Estrutura De Dados - Passo 2. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  27/5/2014  •  4.156 Palavras (17 Páginas)  •  338 Visualizações

Página 1 de 17

Relatório 2 - Listas Ligadas

1 - Iniciando programa de cadastramento.

De acordo com a imagem 1.0 (abaixo), temos o menu principal, onde o usuário pode escolher navegar entre o menu de cadastramento de Voos ou Passageiros.

Img - 1.0

1.1 - Menu: Cadastros de Voos.

Iniciando pelo Cadastrademento de Voos, o usuario irá se deparar com as opções: Cadastrar, Colsultar, Excluir e Sair. (img 1.1)

Img - 1.1

1.2 - Menu: Cadastrar Voo.

Em "Cadastrar Voo", seleção n° 1, o usuário deverá preencher alguns campos como visto na imagem a seguir e poderá finalizar a ação, voltando para o menu "Cadastro de Voos" e novamente poder escolher entre as opções apresentadas, imagem 1.2.

Img - 1.2

1.3 - Menu: Consultar Voo.

Em "Consultar Voo", seleção n° 2, o usuário deverá fornecer o numero do cadastro desejado e então o programa apresentará os dados na tela, conforme visto na imagem 1.3.

Img - 1.3

1.4 - Menu: Exluir e Sair.

A opção excluir irá deletar o primeiro item da lista, enquanto que, selecionando a opção "Sair" o programa retorna ao seu menu principal.

Img - 1.4

2 - Cadastramento de Passagens.

Devolta ao menu principal, agora o usuário deverá selecionar a opção de número 2 para acessar o menu de cadastramento de passagens.

img 2.0

2.1 - Menu: Cadastro de Passagens.

Cadastro de Passagens, o usuario irá se deparar com as opções: Cadastrar, Colsultar e Sair. (img 2.1)

img 2.1

2.2- Menu: Cadastrar Passagem.

Em "Cadastrar Passagem", seleção n° 1, o usuário deverá preencher alguns campos como visto na imagem a seguir e poderá finalizar a ação, voltando para o menu "Cadastro de Passagens" e novamente poder escolher entre as opções apresentadas, imagem 2.2.

img 2.2

2.3 - Menu: Consultar Passagem.

Em "Consultar Passagem", seleção n° 2, o usuário deverá fornecer o numero do cadastro desejado e então o programa apresentará os dados na tela, conforme visto na imagem 2.3, finalizando a consulta ousuário voltará ao menu anterior, onde poderá sair caso não haja mais nenhuma ação a ser feita, conforme no menu "Cadastro de Voo".

img 2.3

3 - Código Fonte.

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

//----------------------------------------------------------------------------------

struct Voo

{

int numerovoo;

char datavoo[50];

char horavoo[50];

char aeroportosaida[50];

char aeroportochegada[50];

char rota[50];

char tempodevoo[50];

int qtpassageiros;

struct Voo *prox;

};

//----------------------------------------------------------------------------------

struct CADASTROSVOOS

{

struct Voo *inicio;

struct Voo *fim;

};

//----------------------------------------------------------------------------------

struct Passagens

{

int numerovoo;

int numeropassagem;

char dataembarque[50];

char horaembarque[50];

char portaoembarque[50];

struct Passagens *prox;

};

//----------------------------------------------------------------------------------

struct CADASTROSPASSAGENS

{

struct Passagens *iniciop;

struct Passagens *fimp;

};

//----------------------------------------------------------------------------------

int passagemvazio(struct CADASTROSPASSAGENS *empp);

void construtorpassagem (struct CADASTROSPASSAGENS *empp);

int cadastrarPassagem(struct CADASTROSPASSAGENS *empp, struct Passagens passagens);

void consultarPassagem(struct CADASTROSPASSAGENS *empp, int numpassagem);

int voovazio(struct CADASTROSVOOS *emp);

void construtor (struct CADASTROSVOOS *emp);

int cadastrarVoo(struct CADASTROSVOOS *emp, struct Voo voo);

void consultarVoo(struct CADASTROSVOOS *emp, int numvoo);

int removeVoo(struct CADASTROSVOOS *emp);

//----------------------------------------------------------------------------------

...

Baixar como (para membros premium)  txt (15.8 Kb)  
Continuar por mais 16 páginas »
Disponível apenas no TrabalhosGratuitos.com