MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Roma Rakamı
MMXXIV
standart biçim
Ondalık değer 2.024
Roma rakamı MMXXIV

Roma Rakamı Çevirici nedir?

Bu araç, günlük kullandığımız ondalık sayıları Roma rakamlarına dönüştürür ve Roma rakamlarını yeniden sıradan sayılara çevirir. Saatlerde, kitap bölümlerinde, film künyelerinde ve anıtlarda gördüğümüz standart çıkarmalı gösterimi (subtractive notation) kullanır. 1 ile 3999 arasındaki tüm tam sayılar için çalışır — bu, çizgi (vinculum) veya özel semboller kullanmadan ifade edilebilen geleneksel aralıktır.

Nasıl kullanılır?

Önce bir yön seçin. Sayı → Roma için 1 ile 3999 arasında bir tam sayı yazın. Roma → Sayı için ise MCMXCIV gibi bir Roma rakamı girin (büyük/küçük harf önemsenmez). Çevirici hem Roma rakamını hem de ondalık karşılığını gösterir; böylece sonucu kolayca kontrol edebilirsiniz.

Formül nasıl çalışır?

Roma rakamları yedi temel sembolden oluşur: \(\text{I}=1\), \(\text{V}=5\), \(\text{X}=10\), \(\text{L}=50\), \(\text{C}=100\), \(\text{D}=500\) ve \(\text{M}=1000\). Bir sayıyı çevirmek için açgözlü (greedy) bir algoritma kullanırız: En büyük değerden başlayarak, sığabilen en büyük değer-sembolünü tekrar tekrar çıkarır ve karşılık gelen sembolü ekleriz.

$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right) = \sum_{k}\; \text{sym}_k \times \left\lfloor \frac{\text{remainder}}{\text{val}_k} \right\rfloor$$

$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right),\qquad 1 \le \text{Number} \le 3999$$

$$\text{Number} = \sum_{\text{token} \,\in\, \text{Roman Numeral}} \text{value}(\text{token})$$

Çıkarmalı ikilileri ele almak için listeye \(\text{CM}=900\), \(\text{CD}=400\), \(\text{XC}=90\), \(\text{XL}=40\), \(\text{IX}=9\) ve \(\text{IV}=4\) değerlerini de dahil ederiz. Bu sayede her zaman en kısa ve standart yazım elde edilir — örneğin 4 sayısı IIII değil, IV olarak yazılır.

Yedi Roma rakamı sembolü ve değerlerinin tablosu
Yedi Roma rakamı sembolü ve her birinin temsil ettiği ondalık değer.

Örnek üzerinden çözüm

2024'ü çevirelim: \(2024 - 1000 = 1024\) (M), \(- 1000 = 24\) (MM), ardından \(24 - 10 = 14\) (X), \(- 10 = 4\) (XX), son olarak 4 değeri IV ile eşleşir. Sonuç: MMXXIV.

IV ve IX gibi çıkarma gösterimi çiftlerini gösteren diyagram
Çıkarma gösterimi: büyük bir sembolden önce gelen küçük sembol çıkarılır.

Sık sorulan sorular

Neden yalnızca 3999'a kadar? Standart Roma rakamları en fazla MMMCMXCIX (3999) değerine ulaşır. Daha büyük sayılar için geleneksel olarak sembollerin üzerine, onları 1000 ile çarpan bir çizgi (vinculum) konur; ancak bu, temel sistemin bir parçası değildir.

Sıfır için bir Roma rakamı var mı? Hayır. Romalıların sıfır için bir sembolü yoktu; sistemde sıfıra yer bulunmaz.

IIII hiç doğru kabul edilir mi? IIII, görsel denge sağlamak için bazı saat kadranlarında kullanılır; ancak 4 sayısının matematiksel olarak standart yazımı IV'tür ve bu araç da onu üretir.

Son güncelleme: