Struct voo
Por: Anderson gonçalves • 17/11/2015 • Trabalho acadêmico • 2.002 Palavras (9 Páginas) • 243 Visualizações
/* Desenvolvedor Anderson da silva Gonçalves
* Ra: 8201942756
* ATPS Estrutura de dados
* Struct Voo
*/
#include <iostream> // Inclusao das bibliotecas
#include <stdio.h>
#include <stdlib.h>
using namespace std; // comando para todo codigo
struct voo{ // criação da estrutura struct voo
char numero[10]; // variavel numero[10] tipo inteira com 10 posições
char data[11]; // variavel data[11] tipo char com 11 posições
char horario[6]; // variavel horario[6] tipo char com 6 posições
char tempo_voo[6]; // varialvel tempo_voo[6] tipo char com 6 posições
char aeroporto_saida[20]; // variavel aeroporto_saida[20] tipo char com 20 posições
char aeroporto_chegada[20]; // variavel aeroporto_chegada[20] tipo char com 20 posições
char rota [20]; // varialvel rota[20] tipo char com 20 posições
char passageiro_bordo[30]; // variavel passageiro_bordo[30] tipo char com 30 posições
};
void cadastrarvoo(void); // Declaração global das funções
void consultarvoo(void);
void excluirvoo(void);
void menu(void);
void selecao(void);
int num; // Declaração de num inteiro
FILE *arq; // Declaração do ponteiro FILE *arq
char numero[10]; // variavel numero[10] tipo inteira com 10 posições
char data[11]; // variavel data[11] tipo char com 11 posições
char horario[6]; // variavel horario[6] tipo char com 6 posições
char tempo_voo[6]; // varialvel tempo_voo[6] tipo char com 6 posições
char aeroporto_saida[20]; // variavel aeroporto_saida[20] tipo char com 20 posições
char aeroporto_chegada[20]; // variavel aeroporto_chegada[20] tipo char com 20 posições
char rota [20]; // varialvel rota[20] tipo char com 20 posições
char passageiro_bordo[30]; // variavel passageiro_bordo[30] tipo char com 30 posições
int main() // Inicio da função principal
{
menu(); // Chamando a função menu();
system("pause");
return 0;
} // Fim da função principal
void menu(){ // Inicio da função menu();
// Menu do programa que sera exibido na tela do usuario
int menu; // Declaração menu tipo inteira
cout << "\n ========================";
cout << "\n Bem Vindo a VOEBEM \n"; // printando na tela
cout << " ========================\n\n";
cout << "\n =======================";
cout << "\n Escolha Uma Opcao:\n"; // printando na tela
cout << " =======================\n\n";
cout << " 1-) Deseja Cadastrar Voo: " << endl; // opções do menu
cout << " 2-) Deseja Consultar Voo: " << endl;
cout << " 3-) Deseja Excluir Voo: " << endl;
cout << " 0-) Sair: " << endl << endl;
selecao(); // chamamdo a função seleção();
} // Fim da função menu();
void selecao(){ // Inicio da função seleção
int opcao; // Declaração opção tipo inteira
cout << " Opcao: "; // Solicitantdo a Opção
cin >> opcao; // Alocando o resultado na memoria
system("cls"); // Limpando a tela
switch(opcao){ // Criação do switch case (opção)
case 0:
{
exit(1); // Finaliza o programa
}
case 1:
{
cadastrarvoo(); // Caso seja 1 entra na função cadastrar Voo
menu(); // retorna ao menu();
break; // comando break indica fim da instrução
}
case 2:
{
...