domingo, 26 de julio de 2009

Algoritmo Tarjeta de Credito








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
el ultimo resultado











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: