Dúvida: Número do CPF

Autor Mensagem
The Blue Special Guitar
Veterano
# mar/07


Pessoal,

Estou fazendo um trabalho pra facul que consiste em fazer um programa que determina se um número de cpf é válido ou não.

Observei que há alguns que começam por zero...

Será que existe, por exemplo, os seguintes casos:

00x xxx xxx - xx (CPF começando com dois zeros)
000 xxx xxx - xx (CPF começando por três zeros)

Será?

tncv
Veterano
# mar/07
· votar


o meu só dois zeros. :D

The Blue Special Guitar
Veterano
# mar/07
· votar


tncv

Dei uma procurada no google e vi que tipo 00x xxx xxx - xx existe... Agora, começando com 3 zeros ainda não vi.

Duvideiro
Veterano
# mar/07
· votar


tambem nunca vi..... e se EU nunca vi, provavelmente não existe

brunohardrocker
Veterano
# mar/07
· votar


pelo que sei é que todo número de CPF, somando os algarismo resultam em:

11, 22, 33, 44, 55, 66, 77, 88, ou 99.

Villts
Veterano
# mar/07
· votar


brunohardrocker
=O

brunohardrocker
Veterano
# mar/07
· votar


Villts

soma o teu aí pra ver =]

Duvideiro
Veterano
# mar/07
· votar


11, 22, 33, 44, 55, 66, 77, 88, ou 99.

!!!!!!

Villts
Veterano
# mar/07
· votar


brunohardrocker
Não tenho, tenho que fazer esse ano aheuaheuahuah

GuitarHouse
Veterano
# mar/07
· votar


000 xxx xxx - xx (CPF começando por três zeros)
já vi..
mas beeeeeeeeeeeeeem antigo

The Blue Special Guitar
Veterano
# mar/07
· votar


pelo que sei é que todo número de CPF, somando os algarismo resultam em:

11, 22, 33, 44, 55, 66, 77, 88, ou 99.


Não é assim que se verifica...

GuitarHouse
Veterano
# mar/07
· votar


para verificar cpf:
1º Dígito Verificador
Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 10, 9, 8, ... , 3, 2, respectivamente. Ou seja


Soma = (1*10) + (2*9) + ... + (8*3) + (9*2)

Em seguida, dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão).


Valor = (Soma/11) * 11

Por fim, subtraímos Valor de Soma.


Resultado = Soma - Valor

Note que acabamos de realizar o módulo de Soma e 11. As duas operações anteriores podem ser substituídas por Resultado = Soma módulo 11.

Agora analisamos Resultado:
Se Resultado for igual à 1 ou à 0, então o 1º dígito verificador é 0;
Caso contrário, o 1º dígito verificador é o resultado da subtração de Resultado de 11.
• 2º Dígito Verificador
Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 11, 10, 9, ... , 4, 3, respectivamente e em seguida somamos com (Digito1*2), sendo que Digito1 é o valor encontrado para o 1º dígito verificador. Ou seja


Soma = (1*11) + (2*10) + ... + (8*4) + (9*3) + (Digito1*2)

O resto é semelhante ao que foi feito anteriormente. Dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão).


Valor = (Soma/11) * 11

Por fim, subtraímos Valor de Soma.


Resultado = Soma - Valor

Agora analisamos Resultado:
Se Resultado for igual à 1 ou à 0, então o 2º dígito verificador é 0;
Caso contrário, o 2º dígito verificador é o resultado da subtração de Resultado de 11.

The Blue Special Guitar
Veterano
# mar/07
· votar


GuitarHouse

É assim mesmo!
O foda é que quando passa isso pra C++, ele ignora os zeros que estão à esquerda, daí não funciona direito!
Precisa criar alguns condicionais pra funcionar.

Duvideiro
Veterano
# mar/07
· votar


já vi..
mas beeeeeeeeeeeeeem antigo

me lembro bem.... era de Jose Reinaldo Silva, nascido em 04 de dezembro de 1937....

brunohardrocker
Veterano
# mar/07
· votar


The Blue Special Guitar
Não é assim que se verifica...

Eu sei, mas se for somar dá isso.

Marisco
Veterano
# mar/07
· votar


Eu já fiz um assim no excel.

Dje
Veterano
# mar/07
· votar


Duvideiro
tambem nunca vi..... e se EU nunca vi, provavelmente não existe



"eu nasci a 10 mil anos atras...e naum há nada nesse mundo q eu num saiba d +...EU NASCIIIIIIIIIIIIIIIIII..."

thanatos
Veterano
# mar/07
· votar


The Blue Special Guitar
trabalha os números com todas as casas decimais...tem alguma coisa na formatação que faz isso...vc manda alinhar eles à direita e o C preenche o resto dos digitos à esquerda com zeros

TIO_TEDDY
Veterano
# mar/07
· votar


eu conheço um cara q o cpf dele eh 000.000.000-01 eu juro!

Rafael do Baixo
Veterano
# mar/07
· votar


Eu fiz um programinha assim mas foi em VB.net,nem me lembro direito como se faz.

Dogs2
Veterano
# mar/07
· votar


Dúvida: Número do CPF

Qual o número do seu CPF?
aproveite e me dê a senha do banco também

Ch4p0L1N
Veterano
# mar/07
· votar


TIO_TEDDY
eu conheço um cara q o cpf dele eh 000.000.000-01 eu juro!
vou usar pra me cadastrar em sites...

qnd algum site pede CPF eu punha 987.654.321-00 é valido... mas agora uso um gerador de CPFs do Firefox:

237.381.874-48
811.424.581-64
784.581.624-82
784.842.294-16
223.382.322-24

ta vendo... soh gera cpf valido

TIO_TEDDY
Veterano
# mar/07
· votar


Ch4p0L1N

eu uso o meu msm

ROTTA
Veterano
# mar/07
· votar


Será que existe, por exemplo, os seguintes casos

Claro que sim. O meu CPF começa com três zeros... vai ver eu sou um "zero à esquerda" mesmo.

Abraços.

The Blue Special Guitar
Veterano
# mar/07
· votar


Marco Alan Rotta
Claro que sim. O meu CPF começa com três zeros... vai ver eu sou um "zero à esquerda" mesmo.

Abraços.


Que porcaria, vou ter que reformular meu programa hahaha

ROTTA
Veterano
# mar/07
· votar


TIO_TEDDY
eu conheço um cara q o cpf dele eh 000.000.000-01 eu juro!

Mentira. O site da Receita Federal informa que este CPF não existe.

Abraços.

TIO_TEDDY
Veterano
# mar/07
· votar


Marco Alan Rotta

me desmascarou!

pensei q todo mundo tinha entendido que era uma ironia... =/

ROTTA
Veterano
# mar/07
· votar


TIO_TEDDY
pensei q todo mundo tinha entendido que era uma ironia...

Sim. Mas eu fiquei curioso para ver se existia.

Abraços.

TIO_TEDDY
Veterano
# mar/07
· votar


Marco Alan Rotta

Abraços.

Zakk Wylde_
Veterano
# mar/07 · Editado por: Zakk Wylde_
· votar


Marco Alan Rotta

Abraços por tráz.


=O


BAN

Enviar sua resposta para este assunto
        Tablatura   
Responder tópico na versão original
 

Tópicos relacionados a Dúvida: Número do CPF