Estrutura de um avião.cpp

722 palavras 3 páginas
#include
#include
#include
#include
/* Name: Implementar uma estrutura avião Author: Aluno Ciência da Computação / João Cásio / Anhanguera Rondonópolis 10/09/13 19:17
*/

#define LimpaTela system("cls")

void cadastro(); void exibe();

struct sAviao
{
char chMod[20],chMod1[20], chMod2[20],chMod3[20]; char chFabric[30],chFabric1[30],chFabric2[30],chFabric3[30]; char chMotor[30],chMotor1[30],chMotor2[30],chMotor3[30]; float fCompr,fAlt,fVel,fAltit,fCopiar1[3], fCopiar2[3], fCopiar3[3], fCopiar4[3]; int iPasgr,iopcao[1],iCopiar[4];
}aviao;

int main()
{
do { LimpaTela; printf("Formando a estrutura de um aviao\n\n Escolha o que deseja fazer:\n"); printf(" 1 - Cadastrar dados\n"); printf(" 2 - Sair\n"); printf("==>"); scanf("%i", &aviao.iopcao); }while(aviao.iopcao[0] < 1 || aviao.iopcao[0] > 2);

if( aviao.iopcao[0] == 1 ) cadastro(); else if( aviao.iopcao[0] == 2 ) exit(1); getch(); return 0;
}

void CopiaLimpando(char *stringOrig, char *stringCop)
{
strcpy(stringCop, stringOrig); memset(stringOrig, 0, sizeof(stringOrig));
}

void cadastro()
{
int i; for( i = 1; i < 3; i++) { if(i == 1) { LimpaTela; printf("\nModelo: "); scanf("%s", &aviao.chMod); printf("\nFabricacao: "); scanf("%s", &aviao.chFabric); printf("\nMotor: "); scanf("%s", &aviao.chMotor);

CopiaLimpando(aviao.chMod, aviao.chMod1); CopiaLimpando(aviao.chFabric, aviao.chFabric1); CopiaLimpando(aviao.chMotor, aviao.chMotor1);

printf("\nPassageiros: "); //Numero scanf("%i", &aviao.iPasgr); printf("\nComprimento(m): "); //Numero scanf("%f", &aviao.fCompr); printf("\nAltura(m): "); //Numero scanf("%f", &aviao.fAlt); printf("\nVelocidade(km): "); //Numero scanf("%f", &aviao.fVel); printf("\nAltitude(m): "); //Numero scanf("%f", &aviao.fAltit);

aviao.iCopiar[i] =

Relacionados