double maxSaldo, minSaldo; for(;;){ valida=0; system("CLS"); printf("CONSULTAR\n\n[1]-POR SALDO [2]-POR ANO [3]-TODOS OS CLIENTES [4]-ROL DOS EXCLUIDOS\n[0]-VOLTAR\n\n: "); scanf("%d", &opcao); system("CLS"); //Voltar if(opcao==0) break; //Por Saldo else if(opcao==1){ printf("POR SALDO\n\nDigite um intervalo de valores min < saldo < max "); printf("\nMin: "); scanf("%lf", &minSaldo); printf("Max: "); scanf("%lf", &maxSaldo); valida=porSaldo(N_CLI,minSaldo,maxSaldo); if(valida){ printf("0.VOLTAR\nCliente: "); scanf("%d", &P_CLI); if(P_CLI>0){ if(P_CLI<=N_CLI){ cliente=porCliente(P_CLI-1); edit(cliente,P_CLI-1); }else{ printf("Nao ha clientes nesta posicao."); system("pause>0"); } } }else{ printf("Nao ha clientes nesse intervalo.\n"); system("pause>0"); } } //Por Ano else if(opcao==2){ printf("POR ANO\n\nAno: "); scanf("%d", &ano); valida=porAno(N_CLI,ano); if(valida){ printf("0.VOLTAR\nCliente: "); scanf("%d", &P_CLI); if(P_CLI>0){ if(P_CLI<=N_CLI){ cliente=porCliente(P_CLI-1); edit(cliente,P_CLI-1); }else{ printf("Nao ha clientes nesta posicao."); system("pause>0"); } } }else{ printf("Nao ha clientes cadastrados nesse ano.\n"); system("pause>0"); } } //Todos os clientes else if(opcao==3){ printf("TODOS OS CLIENTES\n\n"); valida=todosClientes(N_CLI); if(valida){ printf("0.VOLTAR\nCliente: "); scanf("%d", &P_CLI); if(P_CLI>0){ if(P_CLI<=N_CLI){ cliente=porCliente(P_CLI-1); edit(cliente,P_CLI-1); }else{ printf("Nao ha clientes nesta posicao."); system("pause>0"); } } }else{ printf("Nao ha clientes cadastrados.\n"); system("pause>0"); } } //Excluidos else if(opcao==4){ printf("EXCLUIDOS\n\n"); valida=excluidos(N_CLI); if(valida){ printf("0.VOLTAR\nCliente: "); scanf("%d", &P_CLI); if(P_CLI>0){ if(P_CLI<=N_CLI){ cliente=porCliente(P_CLI-1); edit(cliente,P_CLI-1); }else{ printf("Nao ha clientes nesta posicao."); system("pause>0"); } } }else{ printf("Nao ha clientes excluidos.\n"); system("pause>0"); } }// else if(opcao==6){printf("POR CODIGO\n\nCod: ");// fflush(stdin); scanf("%d", &cod);// valida=porCod(N_CLI,cod);// if(valida){// printf("0.VOLTAR\nCliente: "); scanf("%d", &P_CLI);// if(P_CLI>0){// if(P_CLI<=N_CLI){// cliente=porCliente(P_CLI-1);// edit(cliente,P_CLI-1);// }else{// printf("Nao ha clientes nesta posicao.");// system("pause>0");// }// }// }// else{// printf("Nao ha clientes com esse nome.\n");// system("pause>0");// }// } else{ printf("CONSULTAR\n\n1-POR LETRA\n2-POR SALDO\n3-POR ANO\n4-TODOS OS CLIENTES\n5-EXCLUIDOS\n0-VOLTAR\n\n: %d\nOpcao Invalida.", opcao); system("pause>0"); } }}/*#**///Funcao principalint main(){ int opcao,cp[12]; for(;;){ system("COLOR 84"); clrscr(); line(); center(2,SISTEMA); center(3,"Menu de Opcoes"); gotoxy(26,10);printf("1-CADASTRAR CLIENTE"); gotoxy(26,11);printf("2-CONSULTAS VARIADAS"); gotoxy(26,12);printf("3-VALIDACAO DE CPF"); gotoxy(26,13);printf("4-CONSULTAR POR INICIAL DO NOME"); gotoxy(26,14);printf("5-DELETAR CLIENTE"); gotoxy(26,17);printf("0-SAIR DO SISTEMA"); gotoxy(26,19);scanf("%d", &opcao); if(opcao==0) break; //Fazer cadastro else if(opcao==1) cadastrar(); //Fazer consulta else if(opcao==2) c_all(); else if(opcao==3){scanf("%s",cp);if(val_cpf(cp)==0){printf("Cpf validado pela receita federal");system("pause>0");}else{printf("cpf invalido"); system("pause>0");} } else if(opcao==4) c_inicial(); else if(opcao==5) printf("Ja vai"); else{ printf("Opcao Invalida."); system("pause>0"); } system("CLS"); } return 0;}