Para exemplificar usaremos o CPF 123456789-09.
Cálculo do Dígito Verificador 1(Div1):
1)Basta fazermos as seguintes operações:
soma=1*10+2*9+3*8+4*7+5*6+6*5+ 7*4+8*3+9*2=210
2)Calcular o resto da divisão por 11: resto=mod(soma/11)=210%11=1
Lembre-se calcular o resto da divisão usa-se mod no Excel e % na lIngaugem Java
3) Aplica a regra:
Se o resto for menor que 2 então{
o dígito verificador 1 é 0
}
Caso contrário{
o dígito verificador é igual a (11-resto)
}
Portanto Div1=0 pois o resto é menor que 2
Cálculo do Dígito Verificador 2 ( Div2):
1)Basta fazermos as seguintes operações:
soma=1*11+2*10+3*9+4*8+5*7+6*6+ 7*5+8*4+9*3 +div1*2=210
2)Calcular o resto da divisão por 11: resto=mod(soma/11)=210%11=1
Lembre-se calcular o resto da divisão usa-se mod no Excel e % na lIngaugem Java
3)Aplique a regra:
Se o resto for menor que 2 então{
o dígito verificador 1 é 0
}
Caso contrário{
o dígito verificador é igual a (11-resto)
}
Portanto Div2=11-2=9 pois o resto não é menor que 2
Nenhum comentário:
Postar um comentário