Para calcular os dígitos verificadores (DV) de um CPF, é preciso seguir um processo específico. São necessários dois DV, um para cada dígito do CPF.
O primeiro dígito verificador é obtido da seguinte maneira:
Multiplique cada dígito do CPF, começando pelo primeiro, pelo respectivo peso, que é um número que varia de 2 a 10. Por exemplo, o primeiro dígito será multiplicado por 2, o segundo por 3 e assim por diante.
Some todos os resultados das multiplicações.
Divida o resultado da soma por 11. Se o resto da divisão for menor que 2, o primeiro DV será 0. Caso contrário, o primeiro DV será 11 menos o resto da divisão.
O segundo dígito verificador é obtido da mesma maneira, mas agora os pesos variam de 11 a 2 e são aplicados a todos os nove dígitos do CPF, incluindo o primeiro DV.
Lista de comentários
Para calcular os dígitos verificadores (DV) de um CPF, é preciso seguir um processo específico. São necessários dois DV, um para cada dígito do CPF.
O primeiro dígito verificador é obtido da seguinte maneira:
Multiplique cada dígito do CPF, começando pelo primeiro, pelo respectivo peso, que é um número que varia de 2 a 10. Por exemplo, o primeiro dígito será multiplicado por 2, o segundo por 3 e assim por diante.
Some todos os resultados das multiplicações.
Divida o resultado da soma por 11. Se o resto da divisão for menor que 2, o primeiro DV será 0. Caso contrário, o primeiro DV será 11 menos o resto da divisão.
Aplicando essa fórmula no CPF 093.412.856, temos:
(9 * 2) + (3 * 3) + (4 * 4) + (1 * 5) + (2 * 6) + (8 * 7) + (5 * 8) + (6 * 9) = 180
O primeiro DV é 11 - (180 % 11) = 11 - 9 = 2
O segundo dígito verificador é obtido da mesma maneira, mas agora os pesos variam de 11 a 2 e são aplicados a todos os nove dígitos do CPF, incluindo o primeiro DV.
(9 * 11) + (3 * 10) + (4 * 9) + (1 * 8) + (2 * 7) + (8 * 6) + (5 * 5) + (6 * 4) + (2 * 3) = 237
O segundo DV é 11 - (237 % 11) = 11 - 6 = 5
Portanto, os DV's do CPF 093.412.856 são 2 e 5. O CPF completo seria 093.412.856-25.