Convertitore Numeri Romani gratis
Converti i numeri in numerali romani e viceversa. I numerali standard coprono da 1 a 3999, con la notazione vinculum che estende l'intervallo fino a 3.999.999.
Valori comuni
Tabella di riferimento (clicca per copiare)
Regole dei numeri romani: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Notazione sottrattiva: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. I numeri standard arrivano al massimo a MMMCMXCIX (3999).
Vinculum: una barra sopra un numero lo moltiplica per 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), estendendo il range fino a 3.999.999.
Usi comuni
- Converti date in numeri romaniScrivi anni, date di matrimonio e anniversari in numeri romani per inviti e design commemorativi.
- Numeri romani per schemi e documentiGenera i numeri romani corretti per schemi di documenti, capitoli e numerazione di sezioni formali.
- Decodifica numeri romani in film e TVDecodifica i numeri romani dei sequel, le edizioni del Super Bowl e gli anni del copyright dei film.
- Impara i numeri romani per la scuolaPratica la conversione tra numeri romani e numeri decimali per storia, matematica e studi classici.
- Numeri romani per design e tatuaggiOttieni numeri romani formattati accuratamente per graphic design, quadranti di orologi, tatuaggi e monogrammi.
Come funziona
Tutta la conversione funziona nel tuo browser tramite un algoritmo scritto a mano, senza dipendenze — nessuna richiesta al server viene fatta. Una tabella di ricerca fissa di 13 coppie simbolo-valore (M=1000 fino a I=1) guida entrambe le direzioni della conversione, e la validazione canonica ripercorre il risultato per rifiutare input non standard.
- 1La tabella di ricerca guida la conversioneLo strumento definisce 13 coppie simbolo-valore — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — in ordine decrescente. Per convertire un numero decimale, attraversa questo elenco e sottrae ripetutamente ogni valore mentre aggiunge il simbolo corrispondente, il classico algoritmo greedy per i numeri romani.
- 2Validazione canonica sulla conversione inversaQuando converte un numero romano di nuovo in un numero, il parser usa la regola sottrattiva (un valore più piccolo prima di uno più grande viene sottratto, non aggiunto), poi ricodifica immediatamente il risultato e lo confronta con l'input originale. Qualsiasi stringa non canonica — ad esempio IIII invece di IV — viene rifiutata.
- 3La notazione vinculum estende l'intervallo a 3.999.999I numeri sopra 3.999 usano la notazione vinculum: la porzione delle migliaia viene convertita in romano base, poi un carattere di soprallineatura combinante Unicode (U+0305) viene aggiunto a ogni lettera per rendere la barra superiore tradizionale che significa moltiplicazione per 1.000. Ad esempio, 5.000 viene reso come V con una soprallineatura.
- 4La modalità data converte ogni componente indipendentementeIn modalità data, lo strumento analizza la data selezionata in interi giorno, mese, e anno, converte ognuno attraverso la stessa funzione toRoman, poi li unisce con il separatore scelto (punto medio, trattino, barra, o spazio) nell'ordine scelto (GMA, MGA, o AMG).
Strumenti correlati
Convertitore di data persiana (Jalaali / Shamsi)
Converti date persiane Jalaali (calendario solare / Shamsi) da e verso il calendario gregoriano istantaneamente, con giorno della settimana, età in anni Jalaali, nomi dei mesi afgani Dari e numeri persiani. Gratuito, privato e funziona completamente nel tuo browser.
Convertitore importi in cinese maiuscolo (大写金额)
Trasforma un importo in cinese maiuscolo (大写) per fatture e assegni, come 壹仟贰佰叁拾肆元伍角陆分, seguendo le regole della Banca Popolare Cinese. Legge anche il 大写 riconvertendolo in numero, scrive date per assegni e numerali cinesi ordinari.
Convertitore di romanizzazione coreana (로마자 변환)
Converti l'hangul in lettere latine secondo la Romanizzazione Riveduta del coreano, applicando i cambiamenti di suono tra le sillabe (국어 → gugeo, 종로 → Jongno). Nomi in stile passaporto con le grafie più comuni dei cognomi e indirizzi (종로구 → Jongno-gu).