Roma Rakamı Sayıya Çevirme Aracı nedir?
Bu araç, MCMXCIV gibi Roma rakamlarını günlük hayatta kullandığımız ondalık (Arap) karşılığına, yani 1994 sayısına dönüştürür. Roma rakamları yedi harften oluşur — I, V, X, L, C, D ve M. Her birinin sabit bir değeri vardır ve bu harfler toplama ile çıkarma kurallarına göre bir araya getirilir.
Nasıl kullanılır?
Kutucuğa bir Roma rakamı yazın ve onaylayın. Hesaplayıcı her sembolü soldan sağa okur, değerleri toplar ve kendisinden büyük bir sembolün hemen önünde duran her harfi çıkarır. Sonuç, karşılık gelen ondalık sayıdır. Girilen karakterlerden biri geçerli bir Roma sembolü değilse, araç girdiyi geçersiz olarak işaretler.
Formülün mantığı
Her sembolün bir değeri vardır: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Diziyi adım adım gezerken, bir sembol kendisinden sonra geleninden küçükse (örneğin V'den önceki I, yani IV=4) onu çıkarırsınız; aksi halde eklersiniz. Bu işaretli değerlerin tamamını toplamak, nihai sayıyı verir.
$$N = \sum_{i=1}^{k} \varepsilon_i \, v\!\left(\text{Roman Numeral}_i\right)$$
$$\varepsilon_i = \begin{cases} -1 & v_i < v_{i+1} \\ +1 & \text{otherwise} \end{cases}$$
Çözümlü örnek
MCMXCIV örneğini ele alalım. M=1000 (ekle). M'den önceki C çıkarılır: −100, ardından M 1000 ekler → \(CM = 900\). C'den önceki X çıkarılır: −10, ardından C 100 ekler → \(XC = 90\). V'den önceki I çıkarılır: −1, ardından V 5 ekler → \(IV = 4\). Toplam = $$1000 + 900 + 90 + 4 = 1994$$
Sıkça Sorulan Sorular
En büyük standart Roma rakamı nedir? Özel bir gösterim kullanmadan yazılabilen en büyük yaygın değer MMMCMXCIX = 3999'dur.
Roma rakamlarında sıfır var mı? Hayır. Klasik sistemde sıfırı temsil eden bir sembol bulunmaz.
Girdiğim değer neden geçersiz görünüyor? Yalnızca I, V, X, L, C, D ve M harfleri tanınır; boşluklar ve diğer karakterler girdiyi geçersiz kılar.