Konverter angka Romawi

Konversi angka Romawi ke angka biasa dan sebaliknya, dengan menolak angka Romawi yang salah bentuk alih-alih menebaknya.

Berjalan sepenuhnya di browser Anda. Tidak ada yang diunggah, dicatat, atau disimpan.

Ke arah mana pun: 1994 atau MCMXCIV. Bilangan bulat dari 1 sampai 3999.

Angka Romawi

MCMXCIV

Angka
1994
Cara penjumlahannya
M = 1000 + CM = 900 + XC = 90 + IV = 4

Angka Romawi muncul di muka jam, kredit film, monumen, dan nomor bab, dan mudah salah baca karena satu huruf. Alat ini mengonversi ke dua arah dan menolak apa pun yang salah bentuk alih-alih menebaknya.

Cara kerja

Menulis sebuah angka dilakukan secara rakus (greedy): ambil nilai terbesar yang muat — M, CM, D, CD, C, XC, dan seterusnya sampai I — kurangkan, lalu ulangi. Hasilnya adalah angka Romawi kanonis, yang memakai pengurangan hanya di enam tempat yang diizinkan.

Membaca adalah aturan yang sama secara terbalik, lalu diperiksa. Angka Romawi dijumlahkan dengan cara biasa dan hasilnya ditulis ulang; jika keduanya tidak cocok, input tidak dibentuk dengan benar. Satu pemeriksaan itu menolak IIII, VX, IC, dan bentuk keliru lainnya tanpa perlu aturan untuk masing-masing.

Contoh

Kasus Masukan Hasil
Tahun dengan dua pengurangan di dalamnya MCMXCIV 1994 — M + CM + XC + IV
Arah sebaliknya 2026 MMXXVI
Ditolak, karena bukan begitu cara menulis 4 IIII rejected

Pertanyaan umum

Mengapa IIII ditolak padahal dipakai di muka jam?

Karena muka jam adalah tradisi tipografi, bukan notasi. IIII muncul di jam demi keseimbangan dengan VIII di sisi seberang, dan hampir tidak di tempat lain. Menerimanya di sini berarti juga menerima IIIII dan VIIII, dan notasinya pun kehilangan aturan.

Mengapa berhenti di 3999?

Karena tidak ada cara yang disepakati untuk menulis empat ribu. Jawaban klasiknya adalah garis di atas yang berarti dikali seribu, yang merupakan tanda tipografi, bukan huruf, dan alternatif mengulang M bukanlah standar. Menolaknya lebih jujur daripada memilih salah satunya.

Apakah ada nol?

Tidak. Sistem ini tidak punya simbol untuk nol dan tidak punya nilai tempat yang membutuhkannya. Juru tulis yang perlu menulis ketiadaan menuliskan kata nulla.

Pengurangan apa saja yang diizinkan?

Hanya enam: IV, IX, XL, XC, CD, dan CM — yaitu I sebelum V atau X, X sebelum L atau C, dan C sebelum D atau M. IC untuk 99 tidak termasuk; 99 adalah XCIX.

Perlu diketahui

  • Angka Romawi yang salah bentuk ditolak, bukan ditafsirkan. IIII, IC, dan VX semuanya punya maksud yang jelas, tetapi menyampaikannya berarti menyatakan bahwa sebuah angka Romawi bermakna sesuatu yang tidak dikatakannya.
  • Rentangnya 1 sampai 3999. Sistem ini tidak mengenal nol, dan tidak ada notasi yang disepakati di atas 3999 yang bisa ditulis dengan huruf biasa.

Semua alat Konverter