1
Determinar la longitud y el formato del número de serie , por ejemplo : . XXX -XXX -XXX -XXX numerados del 0 al 9
2
Asigne un 6 dígitos del número del cliente lleno de cero a cada cliente que compre el software. Por ejemplo , número de cliente 1949 sería " 001949 ". Realice los tres primeros dígitos del número de serie de los tres primeros dígitos del número de clientes, y los tres últimos dígitos del número de serie de los tres últimos dígitos del número de cliente. Por ejemplo : . 001 -XXX -XXX -949
3
Determine un algoritmo para crear el segundo grupo de tres dígitos en el primer grupo de tres dígitos. Por ejemplo, agregue 25 (001 + 25 = 026) , cambie el primero y segundo dígitos ( 206 ) , multiplicar por 17 ( 206 * 17 = 3502 ) , reste el número original multiplicado por 5 ( 3502 - ( 1 * 5 ) = 3497 ) , toma el valor absoluto ( 3497 ) y deseche todos menos los primeros tres dígitos ( 349 ) para crear 001-349 -XXX -949 .
4
Determine un algoritmo diferente para crear el tercer grupo de tres dígitos desde el último grupo de tres dígitos. Por ejemplo , multiplicar por 6 ( 949 * 6 = 5694 ) , invierta el número ( 4965 ) , añadir 842 ( 4965 + 842 = 5807 ) , se multiplica por el último dígito del número original ( 5807 * 9 = 52.263 ) y deseche todo pero los últimos tres dígitos ( 263 ) para crear 001-349-263-949 .
5
Crear un sencillo programa que genera automáticamente el número de serie del número de cliente. Crear la lógica en el software que valida un número de serie mediante el cálculo de lo que los primeros y los últimos grupos de dígitos deben estar basadas en los algoritmos que ha creado. Esta información le indica qué cliente un número de serie válido pertenece.