Article View: es.comp.os.linux.programacion
Article #8938Re: Calcular la letra del CIF
From: quantium
Date: Fri, 20 Sep 2002 21:24
Date: Fri, 20 Sep 2002 21:24
45 lines
2262 bytes
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-mailReferences:
<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