Teoria geral de sistemas
Por: doug.delta • 29/10/2015 • Trabalho acadêmico • 2.447 Palavras (10 Páginas) • 242 Visualizações
Faculdade Anhanguera Facnet de Taguatinga
BSI-Bacharel em Sistemas de Informação-3ºsem.
Programação Estruturada II
Carlos Henrique Magalhães 8529949590
Douglas Paulino Gomes da Silva 8409150964
Paulo Roberto Ferreira Lima 8062784354
Sara Matos Lucas Araujo 9902009649
Programa de reserva de passagens.
Professor: Wesley Tschiedel Wacacer
Brasília, 04 de Abril de 2015
#include
#include
main()
{
float cont;
char op,nome[20],nasc[10],sexo,classe;
int idade,a,b,f,c;
int classeA[5][4];
char f2;
int vend;
vend=0;
for(f=0;f<5;f++){ //colocando tudo vazia, fica de fora do laco de repeticao
for(c=1;c<6;c++){
classeA[f][c]=0;
}
}
printf("(R)Reservar\n");
printf("(A)Alterar\n");
printf("(C)Cancelar\n");
printf("(O)Contabilidade\n");
printf("(S)Sair\n");
op=getche();
while(op!='s' && op!='S'){
switch(op){
case 'r':
printf("\n\nRESERVA \n\n");
printf("\nNome:");
scanf("%f",&nome);
fflush(stdin);
printf("\nIdade:");
scanf("%d",&idade);
fflush(stdin);
printf("\nNascimento:");
scanf("%c",&nasc);
fflush(stdin);
printf("\nsexo:");
scanf("%c",&sexo);
fflush(stdin);
system("cls");
printf("\nclasse: (A)Executiva (B)Economica\n");
scanf("%c",&classe);
if(classe=='a'|| classe=='A'){
printf("Assentos da janela sao os da letra A e D, e corredores letras B e C\n\n");
for(f=0;f<4;f++){ //mostrar vazias e ocupadas
printf("\n");
for(c=1;c<6;c++){
if(classeA[f][c]==0){
f2=f;//transfere a fileira para uma variavel temporaria
if(f2==0){//transformar u numero da fileira em letra.
f2='A';
}
if(f2==1){
f2='B';
}
if(f2==2){
f2='C';
}
if(f2==3){
f2='D';
}
printf("%c%d:Vazia\n",f2,c);}
else
printf("%c%d:Ocupada\n",f2,c);
}
}
printf("\n\nSua fileira A(0) B(1) C(2) D(3) e sua cadeira -1 a 5-:\n");
scanf("%d",&a);
fflush(stdin);
scanf("%d",&b);
fflush(stdin);
classeA[a][b]=1;
printf("Cadeira reservada com sucesso, boa viagem!\n\n");
system("pause");
}
break;//depois incrementar ao codigo o da classe economica
...