MCP ile bağlan →

Hesaplamaya Girin

Formül

Formül: Roma Rakamı Hesaplama Aracı
Show calculation steps (1)
  1. Arithmetic then convert back

    Arithmetic then convert back: Roma Rakamı Hesaplama Aracı

    Compute a (op) b on the integer values, then greedily convert the result back to Roman using M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I.

Reklam

Sonuç

Sonuç (Roma rakamı)
DCCLXXIV
equals 774 in Arabic numerals
Sonuç (Arap sayısı) 774
Adımlar DCCXXVI + XLVIII = 726 + 48 = 774

Roma Rakamı Hesaplama Aracı nedir?

Bu araç, Roma rakamlarıyla aritmetik işlem yapar. İki değer girin (her biri I, V, X, L, C, D, M harfleriyle yazılmış bir Roma rakamı ya da normal bir tam sayı olabilir), bir işlem seçin ve hesaplayıcı sonucu hem Roma rakamı hem de standart Arap (ondalık) sayı olarak, kısa bir işlem adımı dökümüyle birlikte versin. Öğrenciler, öğretmenler, tarih ve Latince dersleri, bulmaca çözenler ve saat kadranlarını, telif tarihlerini veya bina köşe taşlarındaki yazıları çözmek isteyen herkes için idealdir.

Nasıl kullanılır?

1. Rakam alanına bir değer yazın (örneğin DCCXXVI ya da kısaca 726), işlemi seçin (topla, çıkar, çarp veya böl), ardından 2. Rakam alanına ikinci değeri girin (örneğin XLVIII ya da 48). Giriş büyük-küçük harf duyarsızdır ve büyük harfle gösterilir. Sıfır ya da negatif çıkan sonuçlar ile sıfıra bölme işlemleri özel olarak işaretlenir; çünkü Roma rakamlarında sıfır, negatif sayı veya kesir için bir sembol yoktur.

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

Önce her giriş, standart çıkarma kuralıyla bir tam sayıya çözümlenir: soldan sağa doğru tarandığında, bir sembol hemen sağındaki sembolden küçükse çıkarılır, aksi halde eklenir.

$$\text{value} = \sum_i \begin{cases} -v_i & v_i < v_{i+1} \\ +v_i & \text{otherwise} \end{cases}$$

Ardından seçilen işlem (\(a + b\), \(a - b\), \(a \times b\) veya \(a / b\)) iki tam sayıya uygulanır.

$$\text{result} = \text{value}(N_1) \; \square \; \text{value}(N_2) \;\rightarrow\; \text{Roman}$$

Son olarak tam sayı sonucu, sıralı değerleri kullanan açgözlü (greedy) bir algoritmayla yeniden Roma rakamına çevrilir: \(1000=M\), \(900=CM\), \(500=D\), \(400=CD\), \(100=C\), \(90=XC\), \(50=L\), \(40=XL\), \(10=X\), \(9=IX\), \(5=V\), \(4=IV\), \(1=I\). Bölme işleminde tam sayı (taban) bölümü kullanılır; çünkü Roma rakamları kesirleri ifade edemez.

Yedi Roma rakamı sembolü ve ondalık değerlerinin tablosu
Yedi Roma sembolü ve onluk tabandaki değerleri.

Örnek çözüm

DCCXXVI (726) + XLVIII (48) = 774. 774'ü dönüştürürsek:

$$\text{DCC}\,(700) + \text{L}\,(50) + \text{XX}\,(20) + \text{IV}\,(4) = \textbf{DCCLXXIV}$$

Yani sonuç DCCLXXIV ya da Arap rakamlarıyla 774'tür. Bir başka örnek: \(\text{XII}\,(12) \times \text{IV}\,(4) = 48 = \text{XLVIII}\).

Üç adımlı akış: Arap rakamına dönüştür, hesapla, sonucu tekrar Romen rakamına çevir
Hesap makinesi nasıl çalışır: sayılara dönüştür, hesapla, ardından sonucu tekrar Romen rakamına çevir.

Sıkça Sorulan Sorular

Roma ve Arap rakamlarını birlikte kullanabilir miyim? Evet; her iki alan da Roma rakamı dizisini veya düz bir tam sayıyı kabul eder, dilediğiniz kombinasyonda kullanabilirsiniz.

Çıkarma işlemi sıfır ya da negatif sonuç verirse ne olur? Roma rakamlarında sıfırı veya negatif sayıları gösterecek bir karşılık olmadığından, hesaplayıcı bir rakam yerine açıklayıcı bir not döndürür.

Bölme nasıl yapılır? Roma rakamlarında kesir bulunmadığı için sonuç, tam sayı bölümüdür (varsa kalan bildirilir ve atılır).

Son güncelleme: