Julio, un mes despues, espero que puedas ver esto. Como prometí, te paso esa info. Es el mismo método, capaz que te sirve verlo más formalizado para verificar.
Un saludo. El crédito va para el Prof. Gustavo Bermúdez Canzani

La cédula de identidad uruguaya es un número de siete cifras, seguido de un dígito de una cifra. Éste es
un carácter de control que se calcula tomando como base para el cálculo el número 2.987.634, al que
llamaremos módulo verificador, e indicaremos con m. Para explicar el cálculo del dígito que
corresponde a una cédula de identidad cualquiera, tomaremos como ejemplo la cédula cuyo número es
1.913.577, al que llamaremos c.. El procedimiento es el que sigue:
se multiplica la cifra de las unidades de c, por 4, que es la cifra de las unidades de m, y se
“guardan” sólo las unidades. En nuestro caso: 7 × 4 = 28 → 8
se multiplica la cifra de las decenas de c, por 3, que es la cifra de las decenas de m, y se
“guardan” sólo las unidades. En nuestro caso: 7 × 3 = 21 → 1
Repetimos esta operación dígito a dígito, multiplicando cada cifra del número de cédula por la
correspondiente del módulo verificador.
Los resultados para el 1.913.577 aparecen en la siguiente tabla:
c m productos unidades
1 2 2 2
9 9 81 1
1 8 8 8
3 7 21 1
5 6 30 0
7 3 21 1
7 4 28 8
Tabla 1
El siguiente paso, es sumar todas las cifras correspondientes a las unidades, que aparecen en la columna
de la derecha: 2 + 1 + 8 + 1 + 0 + 1 + 8 = 21 y volver a tomar la cifra de las unidades: 21 → 1 .
Por último, restamos de 10 la cifra a la que hemos llegado, repetimos el procedimiento de quedarnos
con la cifra de las unidades y el resultado es el dígito de control de la cédula de identidad. En nuestro
caso el resultado final es
10 – 1 = 9 → 9
y la cédula del ejemplo se le asigna el número 1.913.577−9. Si el número fuera 1.569.683
obtendríamos como dígito de control el 0.
Este dígito añadido es un ejemplo de lo que se llama un carácter de control porque permite
detectar errores en la transmisión. Supongamos que intentamos transmitir el número de cédula del
ejemplo y se produce un error como en el esquema
transmitimos
→
1.913.577−9 1.914.577−9
Podemos detectarlo, porque al número 1.914.577 le corresponde el dígito 2. También podemos detectar
el intercambio de dos cifras consecutivas, al que llamaremos “trabucazo”. Si cometiéramos un
trabucazo entre la tercera y cuarta cifra obtendríamos 1.931.577-9. Notamos que hay un error, porque
ahora el dígito de control debería ser 7