1
resposta

Código validaCPF

Esse código ele verifica qualquer CPF na vida real? Ou é ficticio?

1 resposta

Giovanni,

Não... receio que do curso é somente um exemplo.

Mas os códigos abaixo sim... aposto que você vai se divertir lendo estes links.

Dica: Pesquise também sobre "MOD10" e "MOD11".

===============================================================

C# Brasil: Formate datas, cpf e números nacionais

Validação e Formatação de CPF, CNPJ, Título de Eleitor - Introdução

CPF

https://www.alura.com.br/conteudo/c-sharp-brasil-lidando-com-datas-numeros-documentos

===============================================================

VALIDAR CPF EM C

Rotina em c# para validar o numero de cpf

https://www.vbmania.com.br/index.php?modulo=detalhe&id=5848

===============================================================

C # - Validando CNPJ , CPF e PIS

Solution Explorer

https://macoratti.net/11/09/c_val1.htm

===============================================================

Cálculo de dígito verificador Módulo Base 10 e 11 em C# (CSharp)

https://www.codigoexpresso.com.br/Home/Postagem/19

===============================================================

NetDevPack / Brasil

What is the .NET DevPack?

A smart set of common classes and implementations to improve your development productivity.

https://github.com/NetDevPack/Brasil

===============================================================

Gerador de CPF para testes

Como funciona?

O número de CPF é composto por 11 dígitos: 9 dígitos quaisquer e 2 dígitos de verificação. Os dígitos de verificação são gerados a partir dos 9 primeiros números e são utilizados para validação. Portanto, para gerar um CPF válido é preciso a partir de 9 dígitos quaisquer gerar os dígitos de verificação para os mesmos.

1ª Etapa

O algoritmo para geração dos digítos de verificação acontece em duas etapas. A primeira parte é realizada para gerar o primeiro dígito de verificação. Para isso multiplica-se o primeiro número entre os 9 dígitos por 10, o segundo por 9, o terceiro por 8 e assim por diante até multiplicar o nono por 2. Soma-se então o resultado dessas multiplicações e calcula-se o resto da divisão por 11 do somatório obtido. Caso o resto da divisão for menor do que 2, o primeiro dígito de verificação será 0. Se for maior ou igual a 2, calcula-se 11 menos o resto da divisão para encontrar o primeiro dígito de verificação.

2ª Etapa

Para calcular o segundo dígito, o procedimento é muito parecido. A diferença agora é que se começa multiplicando o primeiro número da sequência por 11, o segundo por 10, o terceiro por 9 até multiplicar o décimo (que é o dígito verificador gerado na primeira etapa) por 2. Soma-se então novamente o resultado dessas multiplicações e calcula-se o resto da divisão por 11. Novamente, caso o resto da divisão for menor do que 2, o segundo dígito de verificação será 0. Se for maior ou igual a 2, calcula-se 11 menos o resto da divisão para encontrar o segundo dígito de verificação.

Continuação do exemplo:

https://cpf.inf.br/como-funciona

===============================================================

[]'s,

Fabio I.