26/04/2006, 09:16
|
| | Fecha de Ingreso: abril-2005
Mensajes: 23
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Para el calculo del Digito verificador de la CURP esto tiene un buen de tiempo, pero bueno
las exepciones son
de
del
los
debes eliminarlos de los apellidos
jose
maria
debes eliminarlos del nombre, siempre y cuando tenga otro nombre
si existiera la Ñ en la CURP resultado, esta debe sustituirse por X
el digito verificador se calcula
asignandole un valor a cada uno de los caracteres que pueden integrar la CURP
0-0
1-1
2-2
3-3
4-4
5-5
6-6
7-7
8-8
9-9
A-10
B-11
C-12
D-13
E-14
F-15
G-16
H-17
I-18
J-19
K-20
L-21
M-22
Ñ-23
N-24
O-25
P-26
Q-27
R-28
S-29
T-30
U-31
V-32
W-33
X-34
Y-35
Z-36
multiplica cada caracter por la posicion en la que se encuantra, numerando de derecha a izquierda, es decir si mi CURP es AMNJ801224HSLGHE
deberia realizar las si operaciones
A= (10 * 18) = 180
M= (22 * 17) = 374
N= (24 * 16) = 384
y asi para todos los caracteres
despues sumaria todos los totales
a este nuevo total lo divido entre 10 y a el residuo que me quede le resto 10
y le saco el valor absoluto en caso de que haya sido negativo
y esto me arroja el digito verificador
en caso de que sea 10 el digito es 0
con esto solo nos restaria saber cual es el peniltimo digito pero como para casi todos es 0 pues esto nos funcionaria en la mayoria de los casos
Espero sea de utilidad. |