Il problema della conversione di numeri romani in arabi e di numeri arabi in romani viene spesso utilizzato nell'insegnamento dell'informatica e affrontato con diversi linguaggi di programmazione
Nelle varie sezioni dell'Area download propongo le mie soluzioni in C++, Python, Visual C# e Java.
Presto seguiranno le soluzioni in PHP e tramite un'app Java Android.
L'algoritmo, sicuramente originale e spero interessante, che ho utilizzato per le conversioni e la validazione dell'input dei numeri romani, è lo stesso in tutte le soluzioni e viene illustrato nei commenti iniziali di ciascun codice.
Ogni soluzione è stata sviluppata in chave didattica, e quindi senza ricercare costrutti e sintassi complesse, con l'obiettivo della chiarezza, della semplicità e della massima leggibilità.