Ir ao conteúdo
  • Cadastre-se

fernandoRomes

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que fernandoRomes postou

  1. << #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 10 int fila[MAX]; int inicio = 0; int fim = 0; int inseriraviaofila (char* voo) { if (fim == MAX) { printf("armazenar: Fila cheia\n"); return -1; } fila[fim] = voo; fim++; return 0; } int autorizardecolagem (int *re) { if (inicio == fim) { printf("remover: Fila vazia.\n"); return -1; } *re = fila[inicio]; inicio++; return 0; } int mostrarfila() { int i; if(inicio == fim) { printf("imprimir: Fila vazia\n"); return -1; } else { printf("\nimprimir: Fila:\n\n"); for(i=inicio; i<fim; i++) printf("%s ", fila[i]); printf("\n"); } return 0; } int main() { char dado[10], rem=0, ret=0; int opcao; printf("Selecione uma opcao:\nAdicionar aviao a fila - 1\nAutorizar decolagem - 2\nLista de avioes - 3\n "); scanf("%d",opcao); if(opcao==1){ printf("Qual e a indicação do voo?\n"); scanf("%s",dado); inseriraviaofila(dado); } else if(opcao==2){ ret = autorizardecolagem(&rem); time_t rawtime; time (&rawtime); if(ret == 0){ printf("\nO aviao %s decolou as %s\n", rem, ctime (&rawtime)); }} else if(opcao==3){ mostrarfila(); } } >> Segue o programa que desenvolvi até o momento, porém não estou conseguindo fazer funcionar as opções do "menu"
  2. Eu precisava fazer o seguinte programa, porém estou com muita dificuldade de atender a todos os requisitos necessários, segue a questão: Construa um programa que simule o gerenciamento da fila de aviões que aguardam para decolar em um aeroporto. Devem ser implementadas as seguintes funções: int InserirAviaoFila(char *voo); int MostrarFila(); int AutorizarDecolagem(); O voo é uma string, como por exemplo "TP6689". A função MostrarFila() deve verificar se há algum avião na fila. Se sim, deve mostrar o conteúdo da fila e retornar zero para o main, se não, deve informar que a fila está vazia e retornar -1. A função AutorizarDecolagem() deve verificar se há algum avião na fila. Se sim, deve informar (mostrar na tela) qual voo está autorizado a decolar e deve imprimir essa informação em um arquivo de texto, juntamente com a data e hora do sistema. Nesse momento o avião sai da fila. O arquivo deve ser aberto no modo anexar, ou seja, informações previamente existentes devem ser preservadas. Nesse caso é retornado zero para o main. Se a fila estiver vazia, a função deve mostrar isso na tela e retornar -1 para o main.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!