A fórmula para verificar a validade do número do CPF é simples:
Vamos tomar como exemplo o número 123.456.789-09
• 1º Dígito Verificador
Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 10, 9, 8, ... , 3, 2, respectivamente. Ou seja
Soma = (1*10) + (2*9) + ... + (8*3) + (9*2)
Em seguida, dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão).
Valor = (Soma/11) * 11
Por fim, subtraímos Valor de Soma.
Resultado = Soma - Valor
Note que acabamos de realizar o módulo de Soma e 11. As duas operações anteriores podem ser substituídas por Resultado = Soma módulo 11.
Agora analisamos Resultado:
* Se Resultado for igual à 1 ou à 0, então o 1º dígito verificador é 0;
* Caso contrário, o 1º dígito verificador é o resultado da subtração de Resultado de 11.
• 2º Dígito Verificador
Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 11, 10, 9, ... , 4, 3, respectivamente e em seguida somamos com (Digito1*2), sendo que Digito1 é o valor encontrado para o 1º dígito verificador. Ou seja
Soma = (1*11) + (2*10) + ... + (8*4) + (9*3) + (Digito1*2)
O resto é semelhante ao que foi feito anteriormente. Dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão).
Valor = (Soma/11) * 11
Por fim, subtraímos Valor de Soma.
Resultado = Soma - Valor
Agora analisamos Resultado:
* Se Resultado for igual à 1 ou à 0, então o 2º dígito verificador é 0;
* Caso contrário, o 2º dígito verificador é o resultado da subtração de Resultado de 11.
No nosso exemplo (123.456.789-09) o número é válido.
2006-07-18 05:11:31
·
answer #1
·
answered by jodevan 2
·
5⤊
2⤋
e isso ai!
2006-07-18 08:10:27
·
answer #2
·
answered by wendell a 7
·
0⤊
0⤋
Só curiosidade.
CPF com todos os numeros repetidos, pela formula, é um CPF valido.
2006-07-18 05:17:25
·
answer #3
·
answered by rodrigobardy 4
·
0⤊
0⤋
Fórmula para cálculo de dígitos verificadores do CPF (http://www2.fundao.pro.br/articles.asp?cod=23):
è a mesma resposta que deu o jodevan, acima.
2006-07-18 05:17:16
·
answer #4
·
answered by Intrigante 3
·
0⤊
0⤋
some todos os números, o resultado sempre dará repetido. Ex: 33, 44, 55 etc...
2006-07-18 05:15:01
·
answer #5
·
answered by alexandre b 2
·
0⤊
0⤋
Tá aqui a resposta:
http://www.geocities.com/capecanaveral/4274/cgcancpf.htm
Tudo bem esplicadinho.
Dúvidas, me manda uma mensagem.
Abraço.
2006-07-18 05:10:57
·
answer #6
·
answered by r1chard 3
·
0⤊
0⤋