void inscliente(){ do{ i=0; while ((vetcod[i]!=0) && (i<TAM))i++; if (i==TAM) { cout<<"\ncadastro de clientes cheio!"; getche(); system("cls"); } else { cout<<"***CADASTRO***"; cout<<"\n\nCodigo: "; cin>>vetcod[i]; fflush(stdin); cout<<"\nNome: "; cin>>vetnome[i]; fflush(stdin); cout<<"\nEndereco: "; cin>>vetender[i]; fflush(stdin); cout<<"\n\nDeseja fazer outro cadastro (S/N)? "; cin>>mcl1; system ("cls"); } } while (mcl1 == 's'); }
//------------------------------------------------------------------- // lista clientes void lcliente(){ cout<<"\n\n***LISTA***"; for (i=0;i<TAM;i++) if (vetcod[i]!=0) cout<<"\n\nCodigo: "<<vetcod[i]<<"\nNome: "<<vetnome[i]<<"\nEndereco: "<<vetender[i]<<""; cout<<"\n\n\n*****Pressione enter para retornar ao Menu Principal*****"; getche(); system("cls"); } //------------------------------------------------------------------- // altera clientes void alteracliente(){ int aux_cod = 0; int i = 0; cout<<"\n\n***ALTERAR CADASTRO***"; cout<<"\n\nCodigo do cliente: "; cin>>aux_cod; while ((vetcod[i] != aux_cod) && (i < TAM)) i++; if (i == TAM) { cout<<"\nCliente não cadastrado!"; getch(); system("cls"); } else { cout<<"\nNovo codigo: "; cin>>vetcod[i]; cout<<"\nNovo Nome: "; cin>>vetnome[i]; cout<<"\nNovo Endereco: "; cin>>vetender[i]; cout<<"\n\nDados alterados com sucesso!"; getche(); system("cls"); } } //--------------------------------------------------------------------- // exclui clientes void exccliente(){ int aux_cod = 0; int i = 0; cout<<"\n\n***EXCLUIR CADASTRO***"; cout<<"\n\nCodigo do cliente: "; cin>>aux_cod;
while ((vetcod[i] != aux_cod) &&(i < TAM)) i++; if (i< TAM) { cout<<"\n\nTem certeza que deseja excluir este cliente? "; cout<<"\n\n1 - Sim\n2 - não\n\nOpcao: "; cin>>exc; } if (exc==1) { cout<<"\nCliente Excluido!"; vetcod[i]=0; vetender[i][0]=0; vetnome[i][0]=0; getche(); system("cls"); } else { cout<<"\nExclusao cancelada!"; cout<<"\n\n***Cliente não Cadastrado***"; getche(); system("cls"); } }
//-------------------------------------------------------------------- //menu conta char mconta(){ do{ cout<<"\n\n***MENU CONTA***"; cout<<"\n\n1 - Cadastro"; cout<<"\n2 - Deposito"; cout<<"\n3 - Saque"; cout<<"\n4 - Lista"; cout<<"\n0 - Menu Principal\n"; cout<<"\n\nEscolha uma opcao: "; cin>>mco; system("cls"); } while ((mco!='1')&&(mco!='2')&&(mco!='3')&&(mco!='4')&&(mco!='0'));
switch (mco){ case '1': insconta();break; case '2': depositoconta();break; case '3': saqueconta();break; case '4': lconta();break; case '0': mprincipal();break;} } //------------------------------------------------------------------ // conta cadastro
void insconta(){ do{ i=0; while ((vetcod[i]!=0) && (i<TAM))i++; cout<<"\nCodigo do cliente:"; cin>>codigo; if (i==0) { cout<<"\ncliente não existe!"; getche(); system("cls"); } if(codigo!=vetcod[i]) { cout<<"\nCodigo não cadastrado!"; getche(); system("cls"); } else { cout<<"***CADASTRO***"; cout<<"\n\nCodigo: "; cin>>vetcod[i]; fflush(stdin); cout<<"\nConta: "; cin>>vetconta[i]; fflush(stdin); cout<<"\nDeposito: "; cin>>vetdeposito[i]; fflush(stdin); cout<<"\n\nDeseja fazer outro cadastro (S/N)? "; cin>>mco1; system ("cls"); } } while (mco1 == 's'); } //-----------------------------------------------------------------------lista conta void lconta(){ cout<<"\n\n***LISTA CADASTRO***"; for (i=0;i<TAM;i++) if (vetcod[i]!=0) cout<<"\n\nCodigo: "<<vetcod[i]<<"\nNome: "<<vetnome[i]<<"\nEndereco: "<<vetender[i]<<"\nConta: "<<vetconta[i]<<""; cout<<"\n\n\n*****Pressione enter para retornar ao Menu Principal*****"; getche(); system("cls"); } //------------------------------------------------------------------ // conta deposito void depositoconta(){ cout<<"\n***Deposito***"; cout<<"\n\nValor do deposito: R$"; cin>>deposito; total = vlr + deposito; cout<<"\nSaldo da conta: R$ "<<total; cout<<"\n\n\n*****Pressione enter para retornar ao Menu Principal*****"; getche(); system("cls"); }
//----------------------------------------------------------------- //conta saque void saqueconta(){ cout<<"\n***Saque***"; cout<<"\n\nSaldo Atual: "<<total; cout<<"\n\nValor do Saque: R$"; cin>>retirada; saldo = total - retirada; cout<<"\nSaldo da conta: R$"<<saldo; cout<<"\n\n\n*****Pressione enter para retornar ao Menu Principal*****"; getche(); system("cls"); }
//------------------------------------------------------------------ //MAIN int main (){ bool laco=1; do{ mp = mprincipal(); switch (mp) { case '1': mcliente();break; case '2': mconta();break; case '0': laco=0;} } while (laco);
Pergunta
Accn
Preciso de ajuda para fazer o vetor da conta que apareça o nome e o endereço através do código:
segue :
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.