Kategorier: Alla - resultado - números

av Gabriel Schmidt Nogueira för 8 månader sedan

51

CPF

O texto aborda a utilização de algoritmos para realizar operações matemáticas complexas envolvendo dígitos, como multiplicação e soma, aplicadas em um contexto de validação de CPF. A metodologia descrita inclui passos detalhados para manipular números e obter resultados específicos, utilizando operações modulares e tabuada para verificar congruências e solucionar equações.

CPF

TRATAR X COML ZERO PRA NAO INTERFERIR NA CONTA ARRAY LISTA JAVA

multiplicar e somar todos os outros digitos em ordem com algoritmo exemplo (528.78x.758-80)

Pegar o resultado (288+5x=A)

o 10 digito é zero?
sim

A%11=0, 1

Não

pegar o ultimo digito e tirar de 11 (11-8=3)

A%11=11-menos último digito) 11-8=3 A%11=3

multiplicar e somar os primeiros 10 digitos

resultado (354+6x=B)

ultimo numero igual 0?

nao

pegar esse digito e tirar de 11

Sim

B%11=0||1

Fatos sobre A
Para descobrir A

288+tabuada do 5

divide o resultado por 11

resta 3?

288+5*algum numero entre 1 e 9
A=(11*algum numero)+3
A>q a soma da multiplicação dos digitos(A>288)

CPF

Inserir cpf

Percorrer até achar a letra
Pegar a posição do digito oculto

O digito faltando é um dos dois ultimos?

Não

Fazer o algoritmo pra pegar o numero