SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: grandzam en Domingo 10 de Abril de 2005, 23:07

Título: Algoritmo Cuentas Bancarias
Publicado por: grandzam en Domingo 10 de Abril de 2005, 23:07
Buenas tardes compañeros de Solocodigo, bueno una vez más estoy por aquí, y bueno lo que pasa es que tengo que generar numeros de cuentas bancarias, para un programa de un sistema bancario, bueno el profesor de admon. de archivos, nos dijo que había un algoritmo que generaba un número de acuerdo al número de cuenta, con el cual, hace que no se repita un número de cuenta.... lo malo es que he buscado en el google y en libros y no encuentro nada, alguien que sepa algo de ese algoritmo... <_<
Título: Re: Algoritmo Cuentas Bancarias
Publicado por: JuanK en Lunes 11 de Abril de 2005, 04:17
Propiamenteni es eso...
sino que lo que usan es la geeracion de un digito de chequeo, que consiste en realizar ciertas operaciones con los digitos que componen el numero de cuenta para crear un digito adicional, de estra manera logran corroborar la autenticidad de la cuenta.

De retos no usan nada mas... generalmebte ujtilizan un codigo que diferencia a una oficina de otra
065: brrio la granja
209: almacen heroes
etc

luego un consecutivo proipio de cada oficina y al final el digito de chequeo:

065-00000001-9

logicamnet esto podria veria de un banco a otro, mas dependiedo el num ero de oficinas y la cantidad de digitos de seguriddad codificados.
Título: Re: Algoritmo Cuentas Bancarias
Publicado por: grandzam en Martes 12 de Abril de 2005, 07:04
Si de hecho esa era mi pregunta, que operaciones realizan con los digitos para generar ese digito adicional...
Título: Re: Algoritmo Cuentas Bancarias
Publicado por: JuanK en Martes 12 de Abril de 2005, 08:53
la que ellos quieran.
conozco 2 de dos bancos diferentes pero eeso ya es asunto de cada banco, basicamente puedes hacer lo quieras, pero norm almente usan operaciones  de mezclado de bits..
es decir suman esto con aquello, y luego al resultado le camb ian  las posiciones de cada bit en un orden predeterminado y luego asi hallan el numero