(Imprimiendo "Algoritmo Bancomer 37 \(2 D\355gitos ...

N = 5. O = 6. P = 7. Q = 8. R = 9. S = 1. T = 2. U = 3. V = 4. W = 5. X = 6. Y = 7 ... Al resultado de la suma indicada en el punto 2, se le suma la constante 330.
24KB Größe 12 Downloads 280 vistas
Algoritmo Bancomer 37 (2 Dígitos Verificadores) Procedimiento para calcular el Dígito Verificador DATOS NECESARIOS PARA EL CALCULO: Referencia de 1 a 18 Caracteres Alfanuméricos Ejemplo: Si la Referencia es igual a: 0GEH0500000U000P0 1. En caso de que la Referencia contenga letras se deberán substituir por su correspondiente número de acuerdo a la siguiente tabla. A=1 J=1 S=1

B=2 K=2 T=2

C=3 L=3 U=3

D=4 M=4 V=4

E=5 N=5 W=5

F= 6 O=6 X=6

G=7 P=7 Y=7

H=8 Q=8 Z=8

I=9 R=9

07680500000300070 2. Se ignora el ultimo dígito de la derecha de la Referencia y a los dígitos restantes se les va multiplicando por los ponderadores 11, 13, 17, 19 y 23, de derecha a izquierda siempre iniciando la secuencia con el número 13, aun cuando el número a multiplicar sea 0 deberá tomarse en cuenta.

3.

0 * 13

7 * 11

6 * 23

8 * 19

0 * 17

5 * 13

0 * 11

0 * 23

0 * 19

0 * 17

0 * 13

3 * 11

0 * 23

0 * 19

0 * 17

7 * 13

0

77

138

152

0

65

0

0

0

0

0

33

0

0

0

91

0

Se suman todos los resultados de las multiplicaciones del punto 1. 0 + 77 + 138 + 152 + 0 + 65 + 0 + 0 + 0 + 0 + 0 + 33 + 0 + 0 + 0 + 91 = 556

4.

Al resultado de la suma indicada en el punto 2, se le suma la constante 330. 556 + 330 = 886

5.

El resultado de la suma indicada en el punto 3, se divide entre 97 y al residuo se le suma 1 y ese el dígito verificador. 9 97 886 13

→ 1 3 + 1 = 14

Dígito Verificador: 14 1.

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: 0768050000030007014