Roma Rakamı Tarih Çevirici nedir?
Bu araç, sıradan bir takvim tarihini XII_XXV_MMXXIV gibi bir Roma rakamı dizisine dönüştürür; ayrıca işlemi tersine çevirerek Roma rakamlarını yeniden olağan sayılara çevirebilir. Roma rakamıyla yazılan tarihlerin klasik ve zamansız görünümü sayesinde özellikle dövmelerde, kazınmış takılarda, alyanslarda, yıldönümü hediyelerinde ve anıt yazıtlarında sıkça tercih edilir.
Nasıl kullanılır?
Ay, Gün ve Yıl alanlarının her birine bir değer girin. Her alan ya bir Arap rakamı (örneğin 12) ya da bir Roma rakamı (örneğin XII) kabul eder — çevirici hangisini yazdığınızı algılar ve diğer biçimi üretir; böylece alan alan iki yönde de çalışır. Üç parçanın hangi sırayla görüneceğini belirlemek için bir Biçim seçin: ABD (ay, gün, yıl), AB (gün, ay, yıl) veya ISO (yıl, ay, gün). Parçalar arasına konacak karakteri seçmek için bir Ayraç belirleyin: nokta, orta nokta, madde imi, tire, boşluk, alt çizgi veya eğik çizgi. Bir alanı boş bırakırsanız o parça sonuçta yer almaz.
Formül nasıl çalışır?
Arap rakamından Roma rakamına geçmek için çevirici standart çıkarmalı gösterimi kullanır. Değer/simge çiftlerini azalan sırada (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) tarar; sığabilecek en büyük simgeyi açgözlü biçimde ekler, değerini düşer ve geriye bir şey kalmayana dek bunu tekrarlar.
$$n = \sum_{i} \text{symbol}_i \quad \text{(greedy subtractive: }1000{=}M,\ 900{=}CM,\ \dots,\ 1{=}I\text{)}$$Roma rakamından Arap rakamına geçerken ise soldan sağa ilerler; bir simgenin ardından daha büyük bir simge geliyorsa onu çıkarır (örneğin \(IX = 9\)), aksi halde toplar.
$$v = \sum_i \begin{cases} -s_i & s_i < s_{i+1} \\ +s_i & \text{otherwise} \end{cases}$$
Adım adım örnek
ay=12, gün=25, yıl=2024 için ABD biçimi ve alt çizgi ayracıyla: 12, XII olur; 25, XXV olur; 2024 ise MMXXIV olur (\(MM=2000\), \(XX=20\), \(IV=4\)). ABD sırasıyla birleştirilince XII_XXV_MMXXIV elde edilir. ISO sırasına ve nokta ayracına geçerseniz sonuç MMXXIV.XII.XXV olur.
Sıkça Sorulan Sorular
Çevirebileceği en büyük sayı nedir? 3999 (MMMCMXCIX). Standart Roma rakamlarında 4000 için tek bir simge bulunmadığından daha büyük değerler desteklenmez.
0. yılı veya negatif değerleri gösterebilir mi? Hayır. Roma rakamlarında sıfır için bir simge yoktur ve gösterilebilen en küçük değer 1'dir.
Tarihin gerçek olup olmadığını denetler mi? Hayır. Her bileşen bağımsız olarak çevrilir; bu yüzden araç, 2. ayda 31. günü bile sorunsuzca çevirir — bu, takvim doğrulayıcısı değil, salt bir sayı çeviricisidir.