Ir para conteúdo
Fórum Script Brasil

thigre

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que thigre postou

  1. Segue abaixo o código no qual estou tentando desenvolver a aplicação #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<string.h> //defini‡ao da estrutura typedef struct elemento { struct elemento *prox; int info; } no; struct cadastro{ char nome[20]; int idade[3]; int cond[1]; int cod[1]; }; struct cadastro vetor[5]; //cria‡ao dos ponteiros no *inicio, *fim, *aux, *novo, *aux1; int criado=0; //prototipos void criar(); void imprimir(); int i; //corpo principal do software void main(){ char i; int ax, axinfo; clrscr(); while(i !='\n'){ printf("(1)- Criar uma lista \n"); printf("(2)- Cadastro de pessoas \n"); printf("(3)- Tipo da opera‡ao bancaria \n"); printf("(4)- Exibir a lista \n"); printf("(5)- Quanto tempo gastou cada pessoa na fila \n"); printf("(S)- Sair do sistema \n"); i= getch(); switch(i){ case '1': criar(); getch(); clrscr(); break; case '2': for(i=0; i < 6; i ++){ if(criado==1){ printf("Digite o nome do cliente: \n"); gets(vetor[i].nome); flushall(); printf("Digite a idade: \n"); scanf("%d",vetor[i].idade); flushall(); printf("Se esta gravida digite ou tem mais de 50 anos digite (1)? \n"); scanf("%d",vetor[i].cond); flushall(); printf("Digite 1 para sacar, 2 para ver saldo, 3 para depositar"); scanf("%d",vetor[i].cod); flushall(); } if(vetor[i].cond){ inicio=fim=novo; novo -> prox = NULL; } else{ novo -> prox = inicio; inicio = novo; } //insere no final if(vetor[i].cond == 0){ inicio=fim=novo; novo -> prox = NULL; } else { novo -> prox = NULL; fim->prox = novo; fim = novo; } } break; // case '3': // operacao(); // getch(); // clrscr(); // break; case '4': imprimir(); getch(); clrscr(); break; // case '5': // tempogasto(); // getch(); // clrscr(); // break; case 's': exit(0); } } } void criar(){ inicio=fim=NULL; criado=1; printf("Lista Criada"); } void imprimir() { aux = inicio; if(aux != NULL){ while( aux != NULL ) { printf("%d\t", aux -> vetor[] ); aux = aux -> prox; } printf("\n\n"); } else printf("Lista Vazia"); printf("\n"); } Minha dificuldade esta em como fazer unir as coisas ou seja fazer a soma do tempo que cada um ficou na fila e imprimir e colocar no inicio e no fim da fila de acordo como o solicitado idosos e gravidas inicio da fila o resto entra no fim da fila e cada operação bancaria tem 1 minuto não precisa fazer as funçoes apenas definir que cada um que for no banco perguntar o que vai fazer e somar as operaçoes.
×
×
  • Criar Novo...