🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8938

Re: Calcular la letra del CIF

#8938
From: quantium
Date: Fri, 20 Sep 2002 21:24
45 lines
2262 bytes
Baxas wrote:
> Hola,

Hola

> 
> Me gustaria si alguien lo tiene que me pasara el c�digo para calcular la 
> letra del CIF. Si es posible en C o C++. Tambien me vale si alguie me lo 
> explica y ya har� yo el c�digo.

(1� paso)
dividir el numero del dni entre 23, supongamos que el dni es:12667183
12667183/23= 550747,0869

(2� paso)
Quitamos los numeros decimales del 1� paso y lo multiplicamos por 23
550747*23= 12667181

(3� paso)
Restas al dni el 2� paso:
12667183-12667181= 2

(4� paso)
El resultado del paso anterior sera un numero entre 0 y 23, 
dependendiendo de este valor la letra sera diferente, a continuacion te 
pongo una peque�a tabla:

0 - T     4 - G     8 - P     12 - N     16 - Q      20 - C
1 - R     5 - M     9 - D     13 - J     17 - V      21 - K
2 - W     6 - Y    10 - X     14 - Z     18 - H      22 - E
3 - A     7 - F    11 - B     15 - S     19 - L      23 - T

Entonces la letra del dni 12667183 es W

> 
> Muchas gracias por vuestra ayuda.

De nada

> 
> Andr�s Ot�n
> http://www.facturalux.org 
> ---------------------------------------------------------------------
> Mi Sistema est� potenciado gracias a Linux y su amigo Tux
> Solo hay 10 tipos de personas: las que entienden binario y las que no.
Technical Details
Message-ID: <3D8B9215.2020804@lycos.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!107-madr-x27.libre.retevision.ES!not-for-mail
References: <44sfma.782.ln@linux.local>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,583cadd11f99a4a5
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-09-20 14:24:49 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!107-madr-x27.libre.retevision.ES!not-for-mail
From: quantium <quantium@lycos.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Calcular la letra del CIF
Date: Fri, 20 Sep 2002 23:24:37 +0200
Lines: 46
Message-ID: <3D8B9215.2020804@lycos.es>
References: <44sfma.782.ln@linux.local>
NNTP-Posting-Host: 107-madr-x27.libre.retevision.es (62.83.10.107)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1032557084 5880880 62.83.10.107 (16 [129971])
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc3) Gecko/20020523
X-Accept-Language: en-us, en