Penukar Angka Roman Dalam Talian
Tukar integer Arab ke angka Roman dan sebaliknya. Sokongan 1-3999, bentuk kanonik, contoh 2026 = MMXXVI. Cuba sekarang. Pemprosesan dilakukan secara setempat…
Mula gunakan
Fungsi Utama Penukar
Penukar ini beroperasi sepenuhnya dalam pelayar anda dan menyokong penukaran dua hala antara integer Arab dan angka Roman kanonik. Ia menggunakan pasangan subtraktif standard: IV, IX, XL, XC, CD, dan CM. Contohnya, 2026 ditukar kepada MMXXVI.
Had dan Peraturan
- Julat sah: 1 hingga 3999 untuk Arab ke Roman.
- Input Roman dihadkan kepada 32 aksara dan mesti dalam bentuk kanonik. Bentuk tidak piawai seperti IVI akan ditolak.
- Angka Roman tidak menyokong aksara Unicode khas, varian zaman pertengahan, pecahan, muka jam IIII, overbar, atau ejaan sejarah.
Contoh Kerja
Masukkan 1999 dalam medan Arab. Output ialah MCMXCIX. Sebaliknya, masukkan MMXXIV dalam medan Roman; output ialah 2024.
Soalan Lazim (FAQ)
1. Bolehkah saya menukar nombor 0 atau negatif?
Tidak. Penukar hanya menerima integer positif dari 1 hingga 3999. Sifar, negatif, dan perpuluhan ditolak kerana notasi overline tidak dilaksanakan.
2. Mengapa input Roman seperti IVI ditolak?
Penukar mengesahkan bahawa input adalah kanonik. Ia mengira nilai dan menukar kembali untuk perbandingan; bentuk tidak piawai seperti IVI tidak sepadan dan akan ditolak.
3. Adakah penukar menyokong angka Roman Unicode atau varian sejarah?
Tidak. Ia hanya menyokong sintaks Roman moden konvensional dengan huruf Latin I, V, X, L, C, D, M. Varian seperti ↁ atau notasi overbar tidak disokong.
Semak Ciri
- Penukaran dua hala serta-merta
- Pengesahan input ketat
- Tiada sambungan internet diperlukan
Pemprosesan dilakukan secara setempat dalam pelayar anda.