Converti numeri in cifre romane e viceversa, con validazione rigorosa e scomposizione passo dopo passo.
I numeri romani combinano sette lettere — I, V, X, L, C, D e M — che valgono 1, 5, 10, 50, 100, 500 e 1.000. Per scrivere un numero, questo convertitore percorre un elenco di tredici valori in ordine decrescente (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) e sottrae il più grande che ci sta ancora, aggiungendo ogni volta il suo simbolo. Quella passata golosa è ciò che produce la forma canonica e nient'altro: 1994 diventa M + CM + XC + IV = MCMXCIV, e la scomposizione è stampata sullo schermo così puoi seguire ogni passaggio.
È nella lettura di un numero romano che la maggior parte dei convertitori diventa approssimativa, perché parecchie stringhe malformate danno comunque una somma. Questo prima valida, contro l'espressione regolare canonica M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}), che codifica le regole vere: I, X, C e M possono ripetersi al massimo tre volte; V, L e D non si ripetono mai; ed esistono solo sei coppie sottrattive — IV, IX, XL, XC, CD e CM. Così IIII viene rifiutato (deve essere IV), IC viene rifiutato (99 è XCIX) e anche VX e XXXX vengono rifiutati. Solo dopo che un numero romano ha superato il controllo, lo strumento lo scandisce da sinistra a destra, prendendo le coppie di due lettere prima delle lettere singole, e somma i valori. Ogni numero da 1 a 3999 fa il giro completo esattamente.
L'intervallo da 1 a 3999 non è un limite arbitrario: il sistema non ha lo zero, né numeri negativi, né frazioni, e 3999 (MMMCMXCIX) è il valore più grande che le sette lettere standard possano esprimere senza la lineetta medievale che moltiplicava un simbolo per mille. In pratica lo strumento si usa per le cose in cui i numeri romani sono sopravvissuti — datare un monumento, il copyright di un film o la prefazione di un libro, numerare capitoli, volumi, papi, sovrani e Super Bowl, leggere il quadrante di un orologio, controllare un tatuaggio o un'incisione prima che diventi definitiva, e i compiti di scuola. Conversione e validazione girano al 100% nel tuo browser; niente viene inviato da nessuna parte.
Simboli: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Coppie sottrattive: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. Per convertire un numero, sottrai il valore più grande dell'elenco 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 che ci sta e aggiungi il suo simbolo, ripetendo fino a zero. La validazione usa il modello canonico M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}). Esempi: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.
2026 è MMXXVI: MM per 2000, XX per 20 e VI per 6. Anni vicini: 2024 è MMXXIV e 2025 è MMXXV.
Perché le regole canoniche permettono a un simbolo di ripetersi al massimo tre volte, quindi il 4 va scritto IV usando la forma sottrattiva. IIII compare su alcuni quadranti di orologio come tradizione stilistica, ma non è notazione valida e questo convertitore lo rifiuta.
3999, scritto MMMCMXCIX. Oltre, il sistema classico richiede il vinculum — una lineetta sopra il simbolo che lo moltiplica per 1.000 — che non ha una forma standard in testo semplice, quindi questo strumento si ferma a 3999.
No. Il sistema non ha un simbolo per lo zero né alcun modo di scrivere numeri negativi o frazioni di unità, ed è una delle ragioni per cui fu sostituito dalle cifre arabe per fare i conti.
Solo sei: IV (4), IX (9), XL (40), XC (90), CD (400) e CM (900). Un simbolo più piccolo può precederne uno più grande solo in queste coppie, ed è per questo che 99 è XCIX e mai IC.
No. Conversione e validazione sono puro JavaScript eseguito sul tuo dispositivo — niente viene caricato online, registrato o memorizzato.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.