Números Romanos es una aplicación simple y versátil que permite convertir números decimales (arábigos) a notación romana y viceversa
Incorpora 3 secciones principales: "El conversor", "el profesor" y "el juego".
EL CONVERSOR
--------------------------
- El conversor opera con un teclado en el que se puede indicar un número decimal o romano y el programa lo convierte de un formato a otro.
- La conversión es automática y reconoce números del 1 al 3.999.999 aceptando símbolos romanos con un guion superior con los que podemos multiplicar el valor del símbolo por 1.000.
- También dispone de teclas para borrar, copiar la conversión al portapapeles y limpiar la pantalla.
EL PROFESOR
-----------------------
En la pantalla de "El profesor" muestra una explicación completa de cómo se forman los números romanos y las reglas que se deben seguir para escribirlos correctament.
EL JUEGO
----------------
¿ Sabes reconocer los números romanos? Demuéstralo. Con este divertido juego de preguntas y respuestas el programa te mostrará un número y deberás seleccionar una de las cuatro posibles respuestas. ¿ Encontrarás la correcta ?. Empieza fàcil pero poco a poco se complicará.
EL juego tiene 7 niveles, cada uno de 10 preguntas de dificultad creciente.
- Si respondes correctamente al primer intento obtendrás 1 punto.
- Si respondes al segundo intento no obtendrás puntuación.
- Si respondes al tercer intento perderás un punto.
- Si respondes al útlimo intento perderás dos punto.
Para superar un nivel debes alcanzar al menos 5 puntos.
Al final del juego se mostrará el nivel que has alcanzado y la nota media obtenida.
CONVERSOR OPTIMIZADO
---------------------------------------
La aplicación Números Romanos incorpora un algoritmo de conversión de entero/romano y romano/entero optimizado para realizar la conversión correctamente y detectar todos los números mal expresados.
SISTEMA DE NUMERACIÓN DECIMAL
---------------------------------------------------------
El sistema decimal o arábigo, creado en la índia e introducido en Europa por los árabes, se caracteriza por incorporar el número cero (que no existe en notación romana) y utilizar 10 símbolos distintos. Con este sistema se pueden realizar operaciones aritméticas como la suma, resta, multiplicación y división de un modo mucho más eficiente que con la notación romana.
SISTEMA DE NUMERACIÓN ROMANA
-------------------------------------------------------
El sistema de numeración romana se caracteriza por utilizar distintos símbolos para representar distintas cantidades:
- El caracter "I" representa el "1"
- El caracter "V" representa el "5"
- El caracter "X" representa el "10".
- El caracter "L" representa el "50".
- El caracter "C" representa el "100".
- El caracter "D" representa el "500".
- El caracter "M" representa el "1000".
Para representar los números hay que respectar ciertas reglas:
- Los números deben representarse de mayor a menor, o sea, de la "M" al "I".
- No se pueden encadenar más de 3 símbolos iguales; el número "IIII" no representa el 4 sinó que es erróneo
- Delante de un símbolo, se puede añadir otro de menor, para utilizarlo como una resta; así el IX representa el "9"
- Los símbolos "V", "L" y "D" no se pueden usar para restar; el número "VX" equivale a "V".
- El símbolo restante, tiene que ser un número de factor "1" respecto el anterior; así, el "I" puede restarse del "X" pero no del "C"; el número "IC", no representa el "99" ya que está mal representado; el "99" debe expresarse como "XCIX"