MÓDULO 11
O algorítmo abaixo demonstra como obter o dígito verificador módulo 11
Esta informação é divulgada com propósito acadêmico e para ajudar desenvolvedores que necessitam implementar validação de dígito verificador do módulo 11.
O tamanho do número será o que você desejar.
Formato: NNNNNNNNNNNNNNND
Onde:
NNNNNNNNNNNNNNN = Número
D = Dígito verificador
a) Multiplicar os algarismos pelos seus respectivos pesos, conforme abaixo :
Pesos: 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
Algarísmo: NNNNNNNNNNNNNNN
Cálculo
8 * N = X1
7 * N = X2
6 * N = X3
5 * N = X4
4 * N = X5
3 * N = X6
2 * N = X7
9 * N = X8
8 * N = X9
7 * N = X10
6 * N = X11
5 * N = X12
4 * N = X13
3 * N = X14
2 * N = X15
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 + X10 + X11 + X12 + X13 + X14 + X15
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.







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