Estrutura de Dados

2246 palavras 9 páginas
ETAPA 1.

Passo 1.

#include

#include

#include

struct aviao

{

int numaviao;

char modelo[40];

char fabricante[40];

int passageiro;

int comprimento;

int altura;

int velocidade;

int altitude;

int motor;

};

void menu();

void consultar();

void cadastro();

void selecao();

struct aviao *inf;

main()

{

menu();

return 0;

system("pause");

}

void menu()

{

printf(" ============================================= \n");

printf("\n ***** VOEBEM ***** \n");

printf(" ============================================= \n\n");

printf(" **************************************\n");

printf("| MENU PRINCIPAL |\n");

printf("|----------------------------|\n");

printf("| 1 - CADASTRO DO AVIAO |\n");

printf("| 2 - CONSULTA DE AVIAO |\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();

break;

}

}

//FUNÇÃO CADASTRAR

void cadastro(){

int num;

do{

inf = (struct aviao *) malloc(sizeof(struct aviao));

printf("\n\n*****CADASTRO *****\n");

printf("\nDigite o Numero do Aviao: ");

scanf("%d", &inf->numaviao);

fflush(stdin);

printf("\nDigite o Modelo: ");

fflush(stdin);

gets(inf->modelo);

printf("\nDigite o Fabricante: ");

fflush(stdin);

gets(inf->fabricante);

printf("\nDigite o numero de Passageiros: ");

scanf("%d", &inf->passageiro);

fflush(stdin);

printf("\nDigite o comprimento do Aviao: ");

Relacionados

  • Estrutura de Dados
    294 palavras | 2 páginas
  • Estrutura de dados
    1410 palavras | 6 páginas
  • estrutura de dados
    308 palavras | 2 páginas
  • Estrutura de dados
    1209 palavras | 5 páginas
  • Estrutura de dados
    365 palavras | 2 páginas
  • estrutura de dados
    940 palavras | 4 páginas
  • Estrutura de dados
    1051 palavras | 5 páginas
  • Estrutura de dados
    45366 palavras | 182 páginas
  • Estrutura de Dados
    16294 palavras | 66 páginas
  • Estrutura de Dados
    1559 palavras | 7 páginas