Discussão:Dígito verificador
Adicionar tópicoNo Caso de dois digitos verificadores, como ficaria o calculo? Alexandre-Itanhandu-Mg
Retorno de versão[editar código-fonte]
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 código-fonte]
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 código-fonte]
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)
- @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)
DV do CPF[editar código-fonte]
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.