Penukar Nombor Rom
Tukar nombor bulat kepada angka Rom dan sebaliknya.
Hasil dikemaskini semasa anda menaip.
Perihal kalkulator ini
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.
Pertanyaan yang kerap ditanya
Bagaimanakah peraturan pengurangan berfungsi?
Apabila simbol yang lebih kecil datang sebelum simbol yang lebih besar ia dikurangkan: IV adalah 4 (5 − 1), IX adalah 9, XL adalah 40 dan CM adalah 900. Jika tidak, simbol ditambah dari kiri ke kanan.
Kenapa maksimum 3,999?
Nombor Roman piawai hanya sampai ke 3,999 (MMMCMXCIX). Mewakili 4,000 atau lebih memerlukan notasi garisan atas yang kebanyakan font dan bentuk tidak dapat paparkan.
Adakah terdapat sifar dalam angka Rom?
Tidak. Sistem Roman tiada simbol untuk sifar dan tiada nilai tempatan, yang merupakan satu sebab ia akhirnya digantikan dengan nombor Arab untuk aritmatika.
Bagaimana saya menulis 4 dan 9 dalam angka Rom?
Mereka menggunakan peraturan pengurangan: 4 adalah IV (satu sebelum lima) dan 9 adalah IX (satu sebelum sepuluh). Pola yang sama memberikan 40 = XL, 90 = XC, 400 = CD dan 900 = CM.
Nombor apa ialah angka Rom MMXXIV?
MMXXIV adalah 2024: dua M adalah 2,000, dua X adalah 20, dan IV adalah 4. Penukar nombor Rom ini membaca setiap simbol dari kiri ke kanan, mengurangi apabila yang lebih kecil mendahului yang lebih besar.
Kenapa penukar menolak digit seperti I?
Notasi Roman piawai tidak pernah mengulang simbol empat kali; empat ditulis IV, bukan I. Penukar menyemak bahawa angka adalah dalam bentuk kanonikal dan menandai ejaan bukan piawai sebagai tidak sah.
API — gunakan kalkulator ini dari kod
Panggil kalkulator ini sebagai titik akhir JSON percuma - tiada kekunci diperlukan. Hantar nilai medan di bawah sebagai parameter pertanyaan atau JSON. Apa-apa yang anda tinggalkan menggunakan piawai yang sama yang halaman ini dipraisi dengan; parameter tidak diketahui adalah 400, tidak pernah nol diam. Baca dokumen API penuh →
Titik Akhir
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);
Hasil adalah perkiraan untuk panduan umum sahaja, bukan nasihat kewangan, perubatan atau cukai.