1Eva_IIT2006_T2 Dígito verificador de cuenta

1ra Evaluación II Término 2006 – 2007. Diciembre 05, 2006 /ICM00794

Tema 2. (25 puntos) Cierta compañía tiene codificadas las cuentas de sus clientes y requiere que le proporcione un algoritmo que dado un código de cuenta, informe si es válido de acuerdo a la siguiente descripción: tecladocajero

  • Los códigos se conforman de 4 dígitos de la cuenta, contados de derecha a izquierda, más el dígito verificador.
  • El dígito verificador se obtiene:
    – sumando los dígitos del número de cuenta de las posiciones pares y
    – multiplicando los dígitos de las posiciones impares,
    – del nuevo resultado se extrae el residuo de la división para 10, el cual representa el dígito verificador calculado.
  • Si el verificador escrito es igual al verificador calculado, entonces el código de cuenta es válido
Ejemplo
Código: 25431
verificador escrito: 1
número de cuenta: 2543
Posiciones Pares: (4+2) =  6
Posiciones Impares: (3*5) = 15
Suma total:         21
residuo de 10 residuo(21/10) = 1
¿verificador calculado
y escrito iguales?
el código es válido