(Imprimiendo "Algoritmo Bancomer 00 \(1 D\355gito

Algoritmo Bancomer 00 (1 Dígito Verificador)
Procedimiento para calcular el Dígito Verificador
DATOS NECESARIOS PARA EL CALCULO:
Referencia
de 1 a 19 Dígitos
Ejemplo:
Si la Referencia es igual a:
18000359700002387
1.
De derecha a izquierda se van multiplicando cada uno de los dígitos por los números 2 y 1, siempre iniciando la
secuencia con el número 2 aun cuando el número a multiplicar sea 0 deberá tomarse en cuenta. Si el resultado de la
multiplicación es mayor a 9, se deberán sumar las unidades y las decenas, de tal forma que solo se tenga como resultado un
número menor 0 igual a 9.
2.
1
*
2
8
*
1
0
*
2
0
*
1
0
*
2
3
*
1
5
*
2
9
*
1
7
*
2
0
*
1
0
*
2
0
*
1
0
*
2
2
*
1
3
*
2
8
*
1
7
*
2
2
8
0
0
0
3
1+0
1
9
1+4
5
0
0
0
0
2
6
8
1+4
5
Se suman todos los resultados de las multiplicaciones del punto 1.
2 + 8 + 0 + 0 + 0 + 3 + 1 + 9 + 5 + 0 + 0 + 0 + 0 + 2 + 6+ 8 + 5 = 49
3.
El resultado de la suma indicada en el punto 2, deberá restársele a la decena superior mas próxima. El resultado de
esta substracción será el dígito verificador.
50 - 49 = 1
Dígito Verificador: 1
4.
A la referencia se le agregara el dígito verificador y esa será la línea de captura que recibirá el cajero en ventanilla.
Referencia Completa: 180003597000023871