Langsung ke konten utama

Konverter Angka Romawi gratis

Ubah angka menjadi angka Romawi dan sebaliknya. Angka standar mencakup 1–3999, dengan notasi vinculum memperluas jangkauan hingga 3.999.999.

Berfungsi offline setelah dimuat
Angka Romawi
MMXXVI
Rincian
MM2000+XX20+V5+I1

Nilai umum

Tabel referensi (klik untuk menyalin)

Aturan angka Romawi: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Notasi subtraktif: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Angka standar maksimal MMMCMXCIX (3999).

Vinculum: garis di atas angka mengalikannya dengan 1000 (VΜ… = 5000, XΜ… = 10000, MΜ… = 1.000.000), memperluas jangkauan hingga 3.999.999.

Penggunaan umum

  • Ubah tanggal menjadi angka RomawiTulis tahun, tanggal pernikahan, dan perayaan dalam angka Romawi untuk undangan dan desain peringatan.
  • Angka Romawi untuk garis besar dan dokumenBuat angka Romawi yang benar untuk garis besar dokumen, bab, dan penomoran bagian formal.
  • Dekode angka Romawi dalam film dan TVDekode nomor sekuel, edisi Super Bowl, dan tahun hak cipta film.
  • Pelajari angka Romawi untuk sekolahLatihan mengonversi antara angka Romawi dan angka desimal untuk sejarah, matematika, dan studi klasik.
  • Angka Romawi untuk desain dan tatoDapatkan angka Romawi yang diformat dengan akurat untuk desain grafis, wajah jam, tato, dan monogram.

Cara kerja

Semua konversi berjalan di browser Anda via algoritma tulisan tangan tanpa dependensi β€” tidak ada permintaan server yang dibuat. Tabel pencarian tetap berisi 13 pasangan simbol-nilai (M=1000 hingga I=1) menjalankan kedua arah konversi, dan validasi kanonik memutar-balik hasilnya untuk menolak masukan non-standar.

  1. 1
    Tabel pencarian menjalankan konversi
    Alat ini mendefinisikan 13 pasangan simbol-nilai β€” M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I β€” dalam urutan menurun. Untuk mengonversi angka desimal, ini menelusuri daftar ini dan berulang kali mengurangi setiap nilai sambil menambahkan simbol yang cocok, algoritma angka Romawi serakah standar.
  2. 2
    Validasi kanonik pada konversi balik
    Saat mengonversi angka Romawi kembali menjadi angka, parser menggunakan aturan subtraktif (nilai lebih kecil sebelum yang lebih besar dikurangi, bukan ditambahkan), lalu segera mengodekan ulang hasilnya dan membandingkannya dengan masukan asli. String non-kanonik apa pun β€” misalnya IIII alih-alih IV β€” ditolak.
  3. 3
    Notasi vinculum memperluas rentang hingga 3.999.999
    Angka di atas 3.999 menggunakan notasi vinculum: bagian ribuannya dikonversi ke Romawi dasar, lalu karakter garis-atas gabungan Unicode (U+0305) ditambahkan ke setiap huruf untuk merender garis-atas tradisional yang menandakan perkalian dengan 1.000. Misalnya, 5.000 dirender sebagai V dengan garis atas.
  4. 4
    Mode tanggal mengonversi setiap komponen secara independen
    Dalam mode tanggal, alat ini mengurai tanggal yang dipilih menjadi bilangan bulat hari, bulan, dan tahun, mengonversi masing-masing melalui fungsi toRoman yang sama, lalu menggabungkannya dengan pemisah pilihan Anda (titik tengah, tanda hubung, garis miring, atau spasi) dalam urutan pilihan Anda (DMY, MDY, atau YMD).

Alat terkait

Pertanyaan yang sering diajukan