Langkau ke kandungan utama

Penukar Angka Roman percuma

Tukarkan nombor kepada angka Roman dan sebaliknya. Angka piawai meliputi 1–3999, dengan tata letak vinculum memanjangkan julat kepada 3 999 999.

Berfungsi luar talian selepas dimuatkan
Angka Roman
MMXXVI
Pecahan
MM2000+XX20+V5+I1

Nilai lazim

Jadual rujukan (klik untuk salin)

Peraturan angka Roman: 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 piawai maksimum ialah MMMCMXCIX (3999).

Vinculum: garisan di atas angka mendarabnya dengan 1000 (VΜ… = 5000, XΜ… = 10000, MΜ… = 1,000,000), melanjutkan julat hingga 3,999,999.

Kegunaan biasa

  • Tukarkan Tarikh kepada Angka RomanTulis tahun, tarikh perkahwinan dan ulang tahun dalam angka roman untuk undangan dan reka bentuk memorabilia.
  • Angka Roman untuk Garis Besar dan DokumenHasilkan angka roman yang betul untuk garis besar dokumen, bab dan penomboran bahagian rasmi.
  • Nyahkod Angka Roman dalam Filem dan TVNyahkod nombor urutan angka roman, edisi Super Bowl dan tahun hak cipta filem.
  • Pelajari Angka Roman untuk SekolahAmalkan penukaran antara angka roman dan nombor perpuluhan untuk sejarah, matematik dan kajian klasik.
  • Angka Roman untuk Reka Bentuk dan TatuDapatkan angka roman yang difformat dengan betul untuk reka bentuk grafik, wajah jam, tatu dan monogram.

Cara ia berfungsi

Semua penukaran berjalan dalam pelayar anda melalui algoritma tulisan tangan, sifar-kebergantungan β€” tiada permintaan pelayan dibuat. Jadual carian tetap 13 pasangan simbol-nilai (M=1000 turun hingga I=1) menggerakkan kedua-dua arah penukaran, dan pengesahan kanonik pergi-balik hasilnya untuk menolak input bukan-standard.

  1. 1
    Jadual carian menggerakkan penukaran
    Alat ini mentakrifkan 13 pasangan simbol-nilai β€” M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I β€” dalam susunan menurun. Untuk menukar nombor perpuluhan, ia melalui senarai ini dan berulang kali menolak setiap nilai sambil menambah simbol sepadan, algoritma angka Roman tamak standard.
  2. 2
    Pengesahan kanonik pada penukaran songsang
    Apabila menukar angka Roman semula kepada nombor, penghurai menggunakan peraturan tolak (nilai lebih kecil sebelum nilai lebih besar ditolak, bukan ditambah), kemudian serta-merta mengekod semula hasilnya dan membandingkannya dengan input asal. Sebarang rentetan bukan-kanonik β€” contohnya IIII bukannya IV β€” ditolak.
  3. 3
    Tatatanda vinculum melebarkan julat kepada 3,999,999
    Nombor di atas 3,999 menggunakan tatatanda vinculum: bahagian ribuan ditukar kepada Roman asas, kemudian aksara overline gabungan Unicode (U+0305) ditambah kepada setiap huruf untuk memaparkan overbar tradisional yang menandakan pendaraban dengan 1,000. Contohnya, 5,000 dipaparkan sebagai V dengan overline.
  4. 4
    Mod tarikh menukar setiap komponen secara berasingan
    Dalam mod tarikh, alat ini menghurai tarikh dipilih kepada integer hari, bulan, dan tahun, menukar setiap satu melalui fungsi toRoman yang sama, kemudian menggabungkannya dengan pemisah pilihan (titik tengah, sempang, garis miring, atau ruang) dalam susunan pilihan (DMY, MDY, atau YMD).

Alat berkaitan

Soalan lazim