Programação Estruturada II

981 palavras 4 páginas
ATIVIDADES PRÁTICAS SUPERVISIONADAS
Programação Estruturada II
Etapa 3
Passo 2
1. Fazer um programa em Linguagem C que implemente a estrutura taxiamento (struct 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. A estrutura taxiamento deve ser implementada de forma dinâmica e deve conter as seguintes informações: número do voo; modelo da Aeronave; empresa Aérea; horário de Saída;
2. 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).
3. Implementar a função autorizaTaxiamento() que deve apresentar qual a sequência de taxiamentos e decolagens das aeronaves.

Programa em c
#include
#include
#include

struct taxiamento
{
int numvoo; char modelo_aeronave[40]; char empresa_aerea[40]; int horário_saida;
};

void menu(); void cadastrarTaxiamento(); void autorizaTaxiamento(); struct taxiamento *inf;

main()
{
menu(); return 0; system("pause"); } void menu()
{
printf("\n Empresa VOEBEM \n"); printf(" ============================ \n\n"); printf(" ____________________________\n"); printf("| Escolha uma opcao abaixo |\n"); printf("|----------------------------|\n"); printf("| 1 - Cadastrar Taxiamento |\n"); printf("| 2 – Autoriza Taxiamento |\n"); printf("| 0 - Sair |\n"); printf("|____________________________|\n"); selecao();
}

void selecao(){ int opcao;

printf("\nDigite uma das opcoes: "); scanf("%i", &opcao);

switch (opcao){ case 1: cadastro(); menu(); break; case 2: consultar(); menu(); break; case 0: system("pause"); exit(0); break; default: printf("\n\nOpcao nao encontrada.\nTente Novamente\n\n"); system("pause"); system("cls");
menu();

Relacionados

  • Programação estruturada ii
    797 palavras | 4 páginas
  • Programação estruturada II
    560 palavras | 3 páginas
  • ATPS - Programacao Estruturada II
    1441 palavras | 6 páginas
  • ATPS – Programação Estruturada II
    1366 palavras | 6 páginas
  • ATPS Programacao estruturada II
    736 palavras | 3 páginas
  • ATPS PROGRAMACAO ESTRUTURADA II
    1200 palavras | 5 páginas
  • ATPS Programação estruturada II
    1301 palavras | 6 páginas
  • ATPS Programação Estruturada II
    1790 palavras | 8 páginas
  • ATPS Programação Estruturada II
    3487 palavras | 14 páginas
  • Atps programação estruturada ii
    2602 palavras | 11 páginas