Logo Logo
Yükleniyor...

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

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

Çevir & Doğrula İstersen sayı gir, istersen Roma rakamı yaz: iki taraf da anlık güncellenir.
Boşluklar otomatik yok sayılır, harfler büyütülür.
Standart Roma yazımı için genelde 1–3999 aralığı kullanılır.
Ayarlar
Açıkken sadece doğru/kanonik yazımlar kabul edilir (IV, IX, XL, CM gibi).
Kapsam
Bu araç, en yaygın standart gösterim olan 1–3999 aralığını hedefler.
Hızlı örnekler
Hazır
Değer:
Kanonik:
Kopyala butonları iki alan için de çalışır.
Adım adım breakdown
Sembol Değer Toplam (kümülatif)
Geçerli bir değer girince breakdown burada görünecek.
Roma rakamlarını hızlıca anlamak Kurallar, örnekler, sık hatalar ve bu aracın pratik kullanımları.

Roma rakamları, Antik Roma döneminden günümüze taşınmış, harflerle sayı yazma sistemidir. Temel semboller şunlardır: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Bugün hâlâ saatlerde, kitap bölümlerinde, film serilerinde (Rocky IV gibi) ve bazı resmi dokümanlarda görürsün. “Basit ama sinsi” tarafı: aynı sayıyı birden fazla yazım biçimiyle gösterebilirsin. Bu yüzden doğrulama (strict) modu önemli.

Genel kural: Semboller büyükten küçüğe doğru diziliyorsa toplarsın.

  • VIII = 5 + 1 + 1 + 1 = 8
  • LXX = 50 + 10 + 10 = 70
  • MMXXV = 1000 + 1000 + 10 + 10 + 5 = 2025

Bu araç, sayıdan Roma rakamına üretirken her zaman bu “kanonik” mantıkla üretim yapar.

Bazen küçük bir sembol, büyük sembolün soluna gelirse çıkarma yaparsın. Bu, yazımı kısaltmak ve standartlaştırmak için kullanılır.

  • IV = 5 − 1 = 4 (IIII yerine)
  • IX = 10 − 1 = 9 (VIIII yerine)
  • XL = 50 − 10 = 40
  • CM = 1000 − 100 = 900

Strict mod açıkken, bu kurallar “olması gerektiği gibi” uygulanır; yanlış kombinasyonlar reddedilir.

Standart modern yazımda 4000 ve üzeri için “üst çizgi / overline” gibi ek kurallar gerekir (ör. V̅ = 5000). Bu kurallar font/karakter desteğine bağlı olduğundan web tarafında her yerde “temiz” görünmeyebilir.

Bu modül; en yaygın, her yerde sorunsuz görünen kullanım olan 1–3999 aralığına odaklanır. İstersen ileride “overline modu” da ekleriz; ama UX ve font desteğini netleştirerek.

Aynı sayıyı farklı yazımlarla görebilirsin. Örnek: 9 için IX (kanonik) yerine VIIII (tarihsel/alışkanlık) yazanlar olur. Bu araç:

  • Strict açık: sadece kanonik formu kabul eder.
  • Strict kapalı: sayıya çevirir ama “kanonik form budur” diye seni bilgilendirir.

Bu, özellikle veri doğrulama, eğitim, test senaryoları ve standart üretim için fark yaratır.

  • Yanlış tekrar: I, X, C, M genelde en fazla 3 kez art arda kullanılır (kanonik).
  • Yanlış çıkarma: “IL” gibi yazımlar 49 için standart değildir (doğrusu XLIX).
  • Karakter dışı: Sadece I,V,X,L,C,D,M beklenir.
  • Aralık dışı: 0 ve negatif değerler standart Roma gösteriminde yoktur.

Strict mod, bu hataları otomatik yakalamak için var.

Bu araç tamamen tarayıcı tarafında çalışır; girdiğin değerleri bir sunucuya göndermez. Pratik kullanım örnekleri:

  • Dokümanlarda bölüm/ek numaraları üretmek
  • Oyunlarda/serilerde sürüm/level göstermek
  • Test dataları üretmek ve doğrulamak (strict mod)
  • Eğitim içeriklerinde adım adım breakdown göstermek

İstersen bir sonraki adımda “URL ile paylaşılabilir state” (örn: ?roman=MMXXV) ekleyip linkle preset açtırırız.