ATPS Estrutura de Dados 2 semestre

831 palavras 4 páginas
Faculdade Anhanguera Educacional Jundiaí
Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Pâmela T. Lima Stofaleti RA: 6677326124
Paula Ramos da Silva - RA: 1299694903

ATPS de Estrutura de Dados
Relatório 1 - Estrutura de Dados Relatório 2 - Listas Liga

Professor: Rodrigo

Jundiaí
19-09-14
ETAPA 3
Relatório 3 – Filas e Pilhas
Segue abaixo o código do programa da etapa 3 – passo 2:

#include
#include
using namespace std; struct taxiamento{ int numero; char modelo[20]; char empresa[20]; int saida; struct taxiamento* prox;
};
typedef struct taxiamento TAXI;
TAXI* inicializar_Taxiamento(void) { return NULL;
}
TAXI* cadastrar_Taxiamento(TAXI* t){
TAXI* novo = (TAXI*) malloc(sizeof(TAXI)); printf("Informe o numero do Voo: "); scanf("%d",&novo->numero); printf("Informe o modelo da aeronave: "); scanf("%s",&novo->modelo); printf("Informe a empresa: "); scanf("%s",&novo->empresa); printf("Informe o horario de saida: "); scanf("%d",&novo->saida); novo->prox = t; return novo; free(novo); }; void imprimir_Taxiamento(TAXI* t){
TAXI* aux; for (aux = t; aux != NULL; aux = aux->prox) { printf("Numero do Voo......: %d \n",aux->numero); printf("Modelo da Aeronave.: %s \n",aux->modelo); printf("Empresa Aerea......: %s \n",aux->empresa); printf("Horario de Saida...: %d \n",aux->saida); system ("pause");
}
} void autorizar_Taxiamento(TAXI* t) {
TAXI* aux = t ;
TAXI* ant = NULL; while (aux->prox != NULL) { ant = aux; aux = aux->prox;
}
ant->prox = NULL; t = ant; printf("Taximento Autorizado! \n\n"); system ("pause"); free(aux); } int main (int argc, char *argv[]) {
TAXI* VoeBem;
VoeBem = inicializar_Taxiamento(); int opcao; do { system("CLS"); system("TITLE ETAPA 3 - Passo 2 ");
printf("\t\t\t

Relacionados

  • iohsahdi
    2393 palavras | 10 páginas
  • ffff
    416 palavras | 2 páginas
  • ATPS - Estrutura de Dados
    773 palavras | 4 páginas
  • contabilidade intermediaria
    484 palavras | 2 páginas
  • Algoritmos e programação
    1247 palavras | 5 páginas
  • Analise
    1259 palavras | 6 páginas
  • epresarial
    763 palavras | 4 páginas
  • matematica financeira
    639 palavras | 3 páginas
  • Atps 2
    841 palavras | 4 páginas
  • Informatica
    741 palavras | 3 páginas