C # - Validando CNPJ , CPF e PIS
Algoritmo de Validação do PIS
NNNNNNNNN - Número do Identificador e D - Dígito Verificador
Pesos: 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
Digitos: NNNNNNNNN
Cálculo
3 * N = X1
2 * N = X2
9 * N = X3
8 * N = X4
7 * N = X5
6 * N = X6
5 * N = X7
4 * N = X8
3 * N = X9
2 * N = X10
D (posição do dígito)
Soma = X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10
Divisão = Soma / 11
Resultado = 11 - resto da Divisão
O resultado será o dígito verificador.
Caso o resultado da subtração seja 10 ou 11, o dígito será 0.