← Proyectos

Conversión de numerales

Conversión entre numerales arábigos y romanos mediante el patrón Interpreter

Objetivo

Proyecto educativo para explorar el patrón Interpreter en Go. Es una implementación sencilla que se activa mediante argumentos de línea de comandos.

Admite la conversión arábigo/romano en ambos sentidos para valores en el rango \([0,2^{64}[\) .

Uso

Descarga el proyecto y ejecútalo o compílalo. Después, abre un terminal y escribe:

$ ./numerals MCCXXXIV 4321

Esto realizará dos conversiones:

  • MCCXXXIV a 1234
  • 4321 a (M)CCCXXI

Notas

El código fuente está disponible bajo la Licencia Pública General de GNU.