A continuación paso a exponer el enunciado de una práctica de la asignatura de Teoría de la Información y Códigos, optativa de 2º de Ingeniería Informática en la ULE ( Universidad de León ).

El trabajo consistía en explicar de manera teórica, cómo se hacía el cambio de Número normal de 13 dígitos (12 Dígitos de código + 1 de control) a EAN13, explicación del algoritmo a utilizar, y programa que pase de número a EAN13 y viceversa. ENUNCIADO.

El resultado es el siguiente:
Código.
Documentación.

Está hecho en C y con GTK2, si tenéis una máquina con Linux podréis ejecutarlo tranquilamente, la línea para compilar es :