Discussão:Dígito verificador

Último comentário: 2 de abril de 2017 de Seteselos no tópico Módulo 10

No Caso de dois digitos verificadores, como ficaria o calculo? Alexandre-Itanhandu-Mg

Retorno de versão editar

Por que voltaste a versão Tumnus? Existe uma pergunta não respondida (sobre dois dígitos), a qual a versão que deixei respondia. Além disso, a colocação "até o limite de multiplicação escolhido" foi substituída por "até o primeiro dígito do número" que é o correto.

Tava assinado e misturava muitas coisas. Tipico de vandalismo. Tumnus msg 16h09min de 24 de Outubro de 2008 (UTC)

Retorno de versão editar

Pensei que tivesse que assinar para ficar disponível para discussão (sou iniciante), não por vandalismo.

Melhorei porque precisei consultar o artigo e percebi algumas deficiências, bem como a dúvida que ninguém respondeu.

Voltei a versão, o Yanguas tirou a assinatura e melhorou outra parte do artigo.

Li a tua mensagem, onde pedes ajuda a o Yanguas, e descreves que a edição parecia vandalismo.

Obrigado pela atenção.

Módulo 10 editar

Olá

Observei que no "Módulo 10" existe algum erro no exemplo, ou não estou sabendo interpretar este exemplo:

pelo numero dado: "261533 - 6"

após feito os cálculos de multiplicação por 2 ou 1, conforme a posição dos algarismos, temos realmente os resultados dados: "=2 =12 =1 =10 =3 =6"

e quando realizamos a soma de seus algarismos: "2 + 1 + 2 + 1 + 1 + 0 + 3 + 6"

temos o resultado: "16" e não "14" como dito no exemplo, assim a continuidade da verificação do dígito seria:

(16 / 10) = 1, resto 6 => DV = (10 - 6) = 4

desta forma o dígito seria "4" e não "6".

Não quis alterar o exemplo pois primeiro quero ter a certeza de que estou correto, se não ficarei muito grato se pudessem explicar como chegar no digito "6".

Grato

--Coruja sp (discussão) 22h12min de 12 de setembro de 2009 (UTC)Responder

@Coruja s: Bom, para mim está bem confusa a exlicação e, entendo que sua correção não esta dentro do que foi explicado. O texto diz que é para somar os números do dígitos resultantes da multiplicação ACRESCIDOS de 1 e por fim somados.
o número 2 6 1 5 3 3
Muliplicar por 1 2 1 2 1 2
Resultado multiplicação 2 12 1 10 3 6
Numero de Dígitos no resultado 1 2 1 2 1 1
Somar 1 ao numero de dígitos 2 3 2 3 2 2 = 14
Somar os dígitos individualmente 2 3 1 1 3 6 = 16
14 % 10 = 4 => 10 - 4 = 6
Assim, o soma dos números de dígitos do resultado acrescidos de 1 dá 14 e o resto será 4, assim, o dígito será 6. Para mim o texto deixa claro isso ao dizer "se uma multiplicação der 12, por exemplo, será somado 1 + 2 = 3)".
Se não desse jeito., deve-se corrigir o texto, pois ele dá a entender assim; o link https://wiki.openmrs.org/display/docs/Check+Digit+Algorithm, informa que o digito realmente é 4, porém a explicação aqui, não confere.
Para somar-se od digitos separadamente, por exemplo, 12 = 1 + 2 = 3 e 10 = 1 + 0 = 1, deve-se explicar melhor o texto, dada sua ambiguidade.
Seteselos (discussão) 20h48min de 2 de abril de 2017 (UTC)Responder

DV do CPF editar

O cálculo proposto para o DV não retorna o valor correto no caso do CPF. O cálculo apresentado em http://www.jalucrei.com.br/calculo_dv_cpf_cgc.htm retorna o valor correto.

Regressar à página "Dígito verificador".