|
|
|
|
|
|
Algoritmo Tajetas de Credito |
|
|
|
|
|
|
|
|
|
Los numeros de las tarjetas se forman de 16 digitos divididos en 4 grupos de 4 digitos pueden |
tener valores del 0 al 9 los primeros 4 digitos sirven para determinar el banco. |
|
|
|
|
|
|
| xxxx | xxxx | xxxx | xxxx |
|
Ej | 5432 | 0010 | 0103 | 6420 |
|
|
|
|
|
|
|
Se separan los impares. |
|
|
|
|
|
|
|
|
|
| 5 |
|
|
|
|
| 3 |
|
|
|
|
| 0 |
|
|
|
|
| 1 |
|
|
|
|
| 0 |
|
|
|
|
| 0 |
|
|
|
|
| 6 |
|
|
|
|
| 2 |
|
|
|
|
|
|
|
|
|
|
Multiplicando se los dos primeros digistos entre si |
|
|
|
|
|
|
|
| 5x3 | 15 |
|
|
|
| 0x1 | 0 |
|
|
|
| 0x0 | 0 |
|
|
|
| 6x2 | 12 |
|
|
|
|
|
|
|
|
|
Si tenemos cifras mayores a 9 se suma, reduciendo hasta quedar un numero de un digito |
|
|
|
|
|
|
| 1+5 | 6 |
|
|
|
| 0+0 | 0 |
|
|
|
| 0+0 | 0 |
|
|
|
| 1+2 | 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Suma los numero pares descartados al principio |
|
|
|
|
|
|
|
| 4 |
|
|
|
|
| 2 |
|
|
|
|
| 0 |
|
|
|
|
| 0 |
|
|
|
|
| 1 |
|
|
|
|
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
Agrega el la suma de reduccion, si nos diera un numero no impar es posible omitir
|
|
|
|
|
|
|
|
|
|
|
|
a | 4 | 23 | b | 4 | 20 |
| 2 |
|
| 2 |
|
| 0 |
|
| 0 |
|
| 0 |
|
| 0 |
|
| 1 |
|
| 1 |
|
| 3 |
|
| 3 |
|
| 4 |
|
| 4 |
|
| 0 |
|
| 0 |
|
| 6 |
|
| 6 |
|
| 0 |
|
| 0 |
|
| 0 |
|
| 0 |
|
| 3 |
|
|
|
|
No hay comentarios:
Publicar un comentario