atps estrutura de dados 3 e 4
Este trabalho trata-se de um sistema desenvolvido para uma empresa de viagem , a VOEBEM, segue abaixo todas as etapas desenvolvidas passo a passo as solicitações feitas para o cliente.
Aqui estamos apresentando as etapas 3 e 4 desse processo.
Trata-se da criação do sitema de cadastro de bagagem, taxiamentos dos aviões e grafo que permite o cadastro das cidades, distância e tempo entre elas.
Relatório 3 - Filas e Pilhas
Passo 1 O grupo fez a leitura sobre fila, listas e pilhas.
Passo 2 Nesta etapa foi feito o programa em Linguagem C que implementa a estrutura taxiamento para controlar a Liberação para Taxiamento das Aeronaves para decolagem na pista de voos. O taxiamento e as decolagens devem obedecer uma fila para não haver choques entre as aeronaves a decolar e que estão pousando.
O taxiamento foi implementado de forma dinâmica e contém as seguintes informações: • número do voo;
• modelo da Aeronave;
• empresa Aérea;
• horário de Saída;
Implementar a função cadastrarTaxiamento() que deve cadastras as informações do taxiamento e decolagem com as informações acima. O cadastro deve obedecer à disciplina de inserção dos dados FIFO (First In First Out). Implementar a função autorizaTaxiamento() que deve apresentar qual a sequencia de taxiamentos e decolagens das aeronaves Segue abaixo o programa desenvolvido com todas as solicitações como consta no texto anteior.
#include
#include
// estrutura taxiamento struct taxiamento
{
int numeroVoo; int horarioSaida; char modeloAeronave[10]; char empresaAerea[10]; struct taxiamento * prox; // ponteiro para o próximo };
int main (int argc, char *argv[])
{
struct taxiamento * inicio = NULL,*fim, *novo,*aux,*imprime; // ponteiro para a struct voo int opcao = 0; // enquanto for de 3 while(opcao != 3) { printf("\n"); printf("[1] Cadastrar Taxiamento\n"); printf("[2] Ordem