Da numeri romani ad arabi e viceversa in C++, Python, Visual C#, Java

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à.

Scarica soluzione C++

Scarica soluzione Python

Scarica soluzione  Visual C

Scarica soluzione Java Swing