Scrivi un numero e vedi subito come si scrive in numeri romani, oppure scrivi un numero romano come MCMXCIV per scoprire quanto vale. Il convertitore mostra passo per passo come si forma il risultato e, se la scrittura non è valida (IIII, VX, IC), ti spiega quale regola viola e qual è la forma corretta. Funziona da 1 a 3999, accetta le minuscole e fa tutto nel tuo browser.
Come funziona
I numeri romani usano sette simboli: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 e M = 1000. Si scrivono dal valore più grande al più piccolo e i valori si sommano: XVI è 10 + 5 + 1 = 16, e MDCLXVI usa ogni simbolo una volta sola per fare 1666. Per non ripetere quattro volte lo stesso simbolo, ci sono sei combinazioni che sottraggono: un simbolo minore messo prima di uno maggiore gli viene tolto. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 e CM = 900. Si sottraggono solo I, X e C, ciascuno soltanto dai due simboli successivi (I da V e X, X da L e C, C da D e M), e mai due alla volta. V, L e D non si ripetono e non si sottraggono mai. Per convertire un numero, lo strumento prende il valore più grande della lista M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I che ci sta ancora, lo scrive, lo sottrae e ripete finché non resta nulla. Al contrario, legge il numero romano da sinistra a destra, sottrae un simbolo quando il successivo è maggiore e altrimenti lo somma; poi controlla che, riscrivendo il risultato, si ottenga esattamente ciò che hai digitato. È così che individua forme come IIX o VV, che danno un valore ma non rispettano la regola. Il numero più grande nella notazione standard è 3999 (MMMCMXCIX), perché la M si può ripetere solo tre volte. Non esistono lo zero, i numeri negativi né i decimali.
Esempio pratico
L'anno 1994 si scompone in migliaia, centinaia, decine e unità: 1000 + 900 + 90 + 4. Ogni parte ha il suo simbolo: 1000 = M, 900 = CM (100 prima di 1000), 90 = XC (10 prima di 100) e 4 = IV (1 prima di 5). Tutto insieme: 1994 = M + CM + XC + IV = MCMXCIV. Al contrario, MMXXVI si legge M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. Un errore frequente è scrivere 99 come IC. La I si può sottrarre solo da V e X, quindi 99 si forma con 90 + 9: XC + IX = XCIX. Allo stesso modo 49 è XLIX (non IL) e 1999 è MCMXCIX (non MIM).