NB - Número do Benefício
Dom, 10 de Junho de 2007
O algorítmo abaixo demonstra como obter o dígito verificador do NB (Número do Benefício).
Esta informação é divulgada com propósito acadêmico e para ajudar desenvolvedores que necessitam implementar validação de dígito verificador do número do benefício em formulários eletrônicos.
Formato : NNNNNNNNN-D
Onde: NNNNNNNNN - Número do Benefício
D - Dígito Verificador
Soma = X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9
Resultado = Soma / 11
Se o resto for 0 ou 1, o dígito verificador será 0; caso contrário, subtraí-lo 11, o resultado será o dígito verificador.
Esta informação é divulgada com propósito acadêmico e para ajudar desenvolvedores que necessitam implementar validação de dígito verificador do número do benefício em formulários eletrônicos.
Formato : NNNNNNNNN-D
Onde: NNNNNNNNN - Número do Benefício
D - Dígito Verificador
a) Multiplicar os algarismos pelos seus respectivos pesos, conforme a seguir :
Pesos: 2, 3, 4, 5, 6, 7, 8, 9, 2
Número: NNNNNNNNN
Cálculo
2 * N = X1
3 * N = X2
4 * N = X3
5 * N = X4
6 * N = X5
7 * N = X6
8 * N = X7
9 * N = X8
2 * N = X9
D (posição do dígito)
b) Some todos os produtos obtidos no item "a".
Soma = X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9
c) Divida por 11 o resultado obtido no item "b".
Resultado = Soma / 11
Se o resto for 0 ou 1, o dígito verificador será 0; caso contrário, subtraí-lo 11, o resultado será o dígito verificador.
| < Anterior | Próximo > |
|---|






Comentários
Nenhum comentário, seja o primeiro a comentar
Adicionar novo comentário