Estrutura de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (590 palavras )
  • Download(s) : 0
  • Publicado : 7 de outubro de 2012
Ler documento completo
Amostra do texto
#include
#include

typedef struct // Estruturas de Voo
{
char modelo[50], fabri[50], motor[50];
int passa, velo, alti;
float compri, alt;
}taviao;

typedef struct //Contadores
{
int primeiro, ultimo;
}tordem;


void cadastrar(taviao av[], tordem *pri) // Cadastrando os Dados no Programa!
{
int opc;

if(pri -> ultimo == 100) // Verifica se o Limitede 100 Dados diferentes foram atingidos...
{
printf("\n\n\t Nao foi possivel Cadastrar: ");
printf("\n\t Causa: Limite de Dados atingido!");
system("pause>>null");}

else
{
do
{
if(pri -> ultimo == 100) // Verifica se o Limite de 100 Dados diferentes foram atingidos...
{ // É feita a verificação novamente,pois o usuário pode escoher cadastrar um novo voo...
printf("\n\n\t Nao foi possivel Cadastrar: ");
printf("\n\t Causa: Limite de Dados atingido!");system("pause>>null");
}
else
{
system("cls");
printf("\n\n\t CADASTRANDO..."); // Cadastrando os dados do VOOpri -> ultimo++;
printf("\n\n\t Codigo: %d", pri -> ultimo);

printf("\n\n\t Modelo: ");
fflush(stdin);
gets(av[pri ->ultimo].modelo);

printf("\n\t Fabricante: ");
fflush(stdin);
gets(av[pri -> ultimo].fabri);

printf("\n\t Passageiros: ");fflush(stdin);
scanf("%d", &av[pri -> ultimo].compri);

printf("\n\t Comprimento: ");
fflush(stdin);
scanf("%f", &av[pri ->ultimo].compri);

printf("\n\t Altura: ");
fflush(stdin);
scanf("%f", &av[pri -> ultimo].alt);

printf("\n\t Velocidade: ");...
tracking img