Home · Resposta · Registre-se para poder enviar mensagens · Regras · Arquivo · Central de Ajuda ·

Fóruns Cifra Club / OFF TOPIC / Dúvida: Número do CPF
. 1 . 2 . >>
Autor Mensagem
The Blue Special Guitar
Veterano
# Enviado: 24/mar/07 12:08


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
Mister OT 2009
# Enviado: 24/mar/07 12:10
Votar


o meu só dois zeros. :D

The Blue Special Guitar
Veterano
# Enviado: 24/mar/07 12:15
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
# Enviado: 24/mar/07 12:19
Votar


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

brunohardrocker
Veterano
# Enviado: 24/mar/07 13:49
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
# Enviado: 24/mar/07 13:49
Votar


brunohardrocker
=O

brunohardrocker
Veterano
# Enviado: 24/mar/07 13:51
Votar


Villts

soma o teu aí pra ver =]

Duvideiro
Veterano
# Enviado: 24/mar/07 13:51
Votar


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

!!!!!!

Villts
Veterano
# Enviado: 24/mar/07 13:53
Votar


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

GuitarHouse
Moderador
# Enviado: 24/mar/07 13:54
Votar


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

The Blue Special Guitar
Veterano
# Enviado: 24/mar/07 13:54
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
Moderador
# Enviado: 24/mar/07 13:57
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
# Enviado: 24/mar/07 13:58
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
# Enviado: 24/mar/07 14:19
Votar


já vi..
mas beeeeeeeeeeeeeem antigo

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

The Blue Special Guitar
Veterano
# Enviado: 24/mar/07 14:27
Votar


GuitarHouse
mas beeeeeeeeeeeeeem antigo

putz!!!!!!!

brunohardrocker
Veterano
# Enviado: 24/mar/07 14:42
Votar


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

Eu sei, mas se for somar dá isso.

Marisco
Moderador
# Enviado: 24/mar/07 14:57
Votar


Eu já fiz um assim no excel.

Dje
Membro
# Enviado: 24/mar/07 15:55
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
# Enviado: 24/mar/07 17:57
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
# Enviado: 24/mar/07 18:03
Votar


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

Rafael do Baixo
Veterano
# Enviado: 24/mar/07 18:05
Votar


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

Dogs2
Veterano
# Enviado: 24/mar/07 18:13
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 Macho Pacaralho
# Enviado: 24/mar/07 19:05
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
# Enviado: 24/mar/07 21:01
Votar


Ch4p0L1N

eu uso o meu msm

ROTTA
Moderador
# Enviado: 25/mar/07 00:46
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
# Enviado: 25/mar/07 00:48
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
Moderador
# Enviado: 25/mar/07 01:13
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
# Enviado: 25/mar/07 03:00
Votar


Marco Alan Rotta

me desmascarou!

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

ROTTA
Moderador
# Enviado: 25/mar/07 21:40
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
# Enviado: 25/mar/07 21:45
Votar


Marco Alan Rotta

Abraços.

. 1 . 2 . >>
Envia sua resposta para este assunto:

        Tablatura   
 
 » Nome ou apelido:  » Senha 
 

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


96.120 usuários cadastrados. Anuncie aqui!

miniBB forum software © 2001-2009
Terra Índice Chat E-mail