Roma Rakamı Dönüştürücü

Sayıları Roma rakamlarına ve geri çevirin; katı doğrulama ve adım adım çözümlemeyle.

Nasıl kullanılır

  1. 1 ile 3999 arasında bir sayı ya da MMXXIV gibi bir Roma rakamı yazın — araç hangisini girdiğinizi algılar ve doğru yönde dönüştürür.
  2. See the Roman numeral and its additive breakdown — for example, 1994 becomes M + CM + XC + IV, showing how each symbol contributes.
  3. Yaygın değerleri denemek için örnek düğmelerini, yedi harfi ve altı geçerli çıkarmayı görmek için sembol tablosunu kullanın.

Bu araç hakkında

Roma rakamları yedi harfi birleştirir — I, V, X, L, C, D ve M — ve bunlar 1, 5, 10, 50, 100, 500 ve 1.000 değerindedir. Bir sayıyı yazmak için bu dönüştürücü on üç değeri azalan sırada (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) dolaşır ve hâlâ sığan en büyüğünü çıkarıp her seferinde sembolünü ekler. Bu açgözlü geçiş, kanonik biçimi ve yalnızca onu üretir: 1994 sayısı M + CM + XC + IV = MCMXCIV olur ve çözümleme ekranda yazılır; böylece her adımı izleyebilirsiniz.

Bir rakamı geri okumak çoğu dönüştürücünün özensiz davrandığı yerdir, çünkü pek çok bozuk dizi de bir şeye toplanır. Bu araç önce doğrular; kanonik düzenli ifade M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}) gerçek kuralları kodlar: I, X, C ve M en fazla üç kez tekrar edebilir; V, L ve D asla tekrar etmez; ve yalnızca altı çıkarma çifti vardır — IV, IX, XL, XC, CD ve CM. Böylece IIII reddedilir (IV olmalıdır), IC reddedilir (99 = XCIX), VX ve XXXX de reddedilir. Yalnızca bir rakam bu doğrulamayı geçtikten sonra araç onu soldan sağa tarar, tek harflerden önce iki harfli çiftleri alır ve değerleri toplar. 1 ile 3999 arasındaki her sayı tam olarak gidip geri döner.

1-3999 aralığı keyfi bir sınır değildir: sistemde sıfır, negatif sayı ve kesir yoktur ve 3999 (MMMCMXCIX), bir sembolü binle çarpan ortaçağ üst çizgisi olmadan yedi standart harfin ifade edebileceği en büyük değerdir. Uygulamada araç, Roma rakamlarının hayatta kaldığı işler için kullanılır — bir anıtın, bir film telif tarihinin ya da bir kitap önsözünün tarihlendirilmesi; bölüm, cilt, papa, hükümdar ve Super Bowl numaralandırması; saat kadranı okumak; kalıcı hâle gelmeden önce bir dövmeyi veya bir kazımayı denetlemek ve ödevler. Dönüştürme ve doğrulama %100 tarayıcınızda çalışır; hiçbir şey hiçbir yere gönderilmez.

Formül

Semboller: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Çıkarma çiftleri: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. Bir sayıyı çevirmek için 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 listesinden sığan en büyük değeri çıkarın ve sembolünü ekleyin; sıfıra ulaşana dek tekrarlayın. Doğrulama, kanonik M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}) örüntüsünü kullanır. Örnekler: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.

Sık sorulan sorular

2026 Roma rakamlarıyla nasıl yazılır?

2026 = MMXXVI: 2000 için MM, 20 için XX ve 6 için VI. Yakın yıllar: 2024 = MMXXIV ve 2025 = MMXXV.

4 için neden IIII kabul edilmiyor?

Çünkü kanonik kurallar bir sembolün en fazla üç kez tekrar etmesine izin verir; dolayısıyla 4 sayısı, çıkarma biçimiyle IV yazılmalıdır. IIII bazı saat kadranlarında biçimsel bir gelenek olarak görünür ama geçerli bir gösterim değildir ve bu dönüştürücü onu reddeder.

Yazabileceğim en büyük sayı nedir?

3999, yani MMMCMXCIX. Bunun ötesinde klasik sistem vinculum işaretine — bir sembolü 1.000 ile çarpan üst çizgiye — ihtiyaç duyar; bunun standart bir düz metin karşılığı olmadığından bu araç 3999 değerinde durur.

Roma rakamlarında sıfır var mı?

Hayır. Sistemde sıfır için bir sembol yoktur; negatif sayı ya da birim kesri yazmanın da bir yolu yoktur. Aritmetikte Arap rakamlarıyla değiştirilmesinin nedenlerinden biri budur.

Hangi çıkarmalara izin verilir?

Yalnızca altı tanesine: IV (4), IX (9), XL (40), XC (90), CD (400) ve CM (900). Küçük bir sembol büyük birinin önüne yalnızca bu çiftlerde gelebilir; 99 sayısının XCIX olup asla IC olmamasının nedeni budur.

Yazdıklarım tarayıcımdan çıkıyor mu?

Hayır. Dönüştürme ve doğrulama cihazınızda çalışan saf JavaScript kodudur — hiçbir şey karşıya yüklenmez, kaydedilmez veya saklanmaz.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.