Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Simplesmente Lindo :-)
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Mauricio em (última atualização em 07/01/2010)   [ 8415 hits ]

Login: mordecai, 1311246 pontos

Homepage: http://www.mbmaciel.com

Download:


Descrição

Código que gera um cpf aleatório e cria os dígitos verificadores válidos.


[ Download: GERACPF.CPP ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>

int main () {
int y,i,dv1,dv2,total,cpfnum[10];

// geracpf
cout << "***************************\n"
     << " Gerador automatico de cpf \n"
     << "  por mbmaciel@gmail.com   \n"
     << "***************************\n" ;

// gera os numeros do cpf
srand(time(NULL));
for (i = 0; i <= 8; i++) {
cpfnum[i] = rand() % 9;
// imprime os numeros
cout <<  cpfnum[i] ;
}

// primeiro digito verificador
total = 0;
y = 10;

for (i = 0; i <= 8; i++) {
   total = total + (cpfnum[i] * y);
   y--;
   }

if ((total % 11) < 2) {
   dv1 = 0;
} else {
   dv1 = 11 - (total % 11);
}

// Segundo digito verificador
y = 11;
total = 0;

for (i = 0; i <=8; i++) {
   total = total + (cpfnum[i] * y);
   y--;
   }

total = total + (dv1 * y);

if ((total % 11) < 2) {
   dv2 = 0;
} else {
   dv2 = 11 - (total % 11);
}

cout << "-" << dv1 << dv2 << "\n" ;


return 0;
}



Scripts recomendados
   Script Linux recomendado Calc Compact
   Script Linux recomendado Informações do kernel
   Script Linux recomendado Comando strncmp
   Script Linux recomendado Preloader.c - Adaptação do Tarik Ahmad (Thiago Alexandre) para linux
   Script Linux recomendado Função para validação de datas

Comentários
[1] Comentário enviado por amadeusd em 01/10/2013 - 21:06h:

Muito bom!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.