Convertitore di numeri romani
Converti numeri interi in numeri romani e indietro.
Aggiornamento dei risultati durante la digitazione.
A proposito di questa calcolatrice
A Roman numeral converter turns an ordinary number from 1 to 3,999 into Roman numerals like MCMLXXXIV, or reads a Roman numeral back into a number. Romans built values from the seven symbols I, V, X, L, C, D and M — worth 1, 5, 10, 50, 100, 500 and 1,000.
The system is mostly additive, writing larger symbols before smaller ones and adding them up, but it uses a subtractive shortcut for the 4s and 9s: IV is 4, IX is 9, XL is 40 and CM is 900. This converter also validates the input, rejecting malformed numerals such as IIII or VX.
Worked example: 2024 breaks into 1000 + 1000 + 10 + 10 + 4, which is MM + XX + IV = MMXXIV. Reading it back, MMXXIV adds 1000 + 1000 + 10 + 10 + (5 − 1) = 2024. Because the symbols only reach M, the largest value the standard system can write is 3,999, or MMMCMXCIX.
Domande frequenti
Come funziona la regola sottrattiva?
Quando un simbolo più piccolo viene sottratto prima di quello più grande: IV è 4 (5 - 1), IX è 9, XL è 40 e CM è 900. Altrimenti i simboli vengono aggiunti da sinistra a destra.
Perché il massimo è 3.999?
I numeri romani standard arrivano solo a 3.999 (MCMXCIX). Rappresentare 4000 o più necessita di una notazione overline che la maggior parte dei font e dei moduli non possono mostrare.
C'è uno zero nei numeri romani?
No. Il sistema romano non ha alcun simbolo per zero e nessun valore di posto, che è una ragione per cui è stato infine sostituito da numeri arabi per aritmetica.
Come faccio a scrivere 4 e 9 in numeri romani?
Usano la regola sottrattiva: 4 è IV (uno prima di cinque) e 9 è IX (uno prima di dieci). Lo stesso modello dà 40 = XL, 90 = XC, 400 = CD e 900 = CM.
Qual è il numero romano MMXXIV?
MMXXIV è 2024: due Ms sono 2.000, due X sono 20 e IV è 4. Questo convertitore numerico romano legge ogni simbolo da sinistra a destra, sottraendo quando uno più piccolo precede uno più grande.
Perché il convertitore rifiuta numeri come III?
Notazione romana standard non ripete mai un simbolo quattro volte; quattro è scritto IV, non III. Il convertitore controlla che un numero è in forma canonica e segnala ortografia non standard come non valido.
API Hoppenstedt utilizzare questa calcolatrice dal codice
Chiama questa calcolatrice come un endpoint JSON Gratis non è necessaria alcuna chiave. Invia i valori del campo sotto come parametri di query o JSON. Qualsiasi cosa ometterete usa lo stesso valore predefinito di questa pagina; un parametro sconosciuto è un 400, mai uno zero silenzioso. Leggi tutti i documenti API →
Punto finale
GET https://calculator.free/api/v1/roman-numerals/
curl
curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
"amount": "2024",
"from": "arabic",
"to": "roman"
}));
const data = await r.json();
console.log(data.results);
I risultati sono stime solo per gli orientamenti generali, non per i consigli finanziari, medici o fiscali.