Ana içeriğe geç

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

Sayıları Roma rakamlarına ve tersi şekilde dönüştürün. Standart rakamlar 1–3999 aralığını kapsar, vinculum gösterimi aralığı 3.999.999'a kadar uzatır.

Yüklendikten sonra çevrimdışı çalışır
Roma rakamı
MMXXVI
Açıklama
MM2000+XX20+V5+I1

Yaygın değerler

Referans tablosu (kopyalamak için tıkla)

Roma rakamı kuralları: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Çıkarmalı gösterim: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standart rakamlar en fazla MMMCMXCIX (3999) değerine ulaşır.

Vinculum (üst çizgi): bir rakamın üzerindeki çizgi onu 1000 ile çarpar (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000). Aralığı 3.999.999'a genişletir.

Yaygın kullanımlar

  • Tarihleri Roma Rakamlarına DönüştürDavetiye ve anısal tasarımlar için yılları, düğün tarihlerini ve yıl dönümlerini Roma rakamlarıyla yaz.
  • Taslaklar ve Belgeler için Roma RakamlarıBelge taslakları, bölümler ve resmi bölüm numaralandırması için doğru Roma rakamlarını oluştur.
  • Filmlerde ve TV'de Roma Rakamlarını ÇözDevam filmi numaralarını, Super Bowl baskılarını ve film telif hakkı yıllarını çöz.
  • Okul için Roma Rakamlarını ÖğrenTarih, matematik ve klasik çalışmalar için Roma rakamları ile ondalık sayılar arasında dönüştürme pratiği yap.
  • Tasarım ve Dövmeler için Roma RakamlarıGrafik tasarım, saat yüzleri, dövmeler ve monogramlar için doğru şekilde biçimlendirilmiş Roma rakamları al.

Nasıl çalışır

Tüm dönüştürme tarayıcınızda elle yazılmış, bağımlılıksız bir algoritmayla çalışır — hiçbir sunucu isteği yapılmaz. 13 sembol-değer çiftinden oluşan sabit bir arama tablosu (M=1000'den I=1'e) dönüştürmenin iki yönünü de yönetir ve standart doğrulama, standart dışı girdiyi reddetmek için sonucu geri dönüştürür.

  1. 1
    Arama tablosu dönüştürmeyi yönetir
    Araç 13 sembol-değer çiftini — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — azalan sırada tanımlar. Bir ondalık sayıyı dönüştürmek için bu listeyi dolaşır ve her değeri tekrar tekrar çıkarırken eşleşen sembolü ekler; standart açgözlü Roma rakamı algoritması.
  2. 2
    Ters dönüştürmede standart doğrulama
    Bir Roma rakamını sayıya geri dönüştürürken ayrıştırıcı çıkarma kuralını kullanır (büyük bir değerden önce gelen küçük değer eklenmez, çıkarılır), ardından sonucu hemen yeniden kodlar ve orijinal girdiyle karşılaştırır. Standart olmayan her dize — örneğin IV yerine IIII — reddedilir.
  3. 3
    Vinculum gösterimi aralığı 3.999.999'a genişletir
    3.999'un üzerindeki sayılar vinculum gösterimini kullanır: binler kısmı temel Roma rakamlarına dönüştürülür, ardından 1.000 ile çarpmayı belirten geleneksel üst çizgiyi oluşturmak için her harfe Unicode birleştirici üst çizgi karakteri (U+0305) eklenir. Örneğin 5.000, üst çizgili V olarak gösterilir.
  4. 4
    Tarih modu her bileşeni bağımsız dönüştürür
    Tarih modunda araç seçilen tarihi gün, ay ve yıl tam sayılarına ayrıştırır, her birini aynı toRoman işlevinden geçirir, ardından bunları seçilen ayırıcıyla (orta nokta, tire, eğik çizgi veya boşluk) seçilen sırayla (GAY, AGY veya YAG) birleştirir.

İlgili araçlar

Sık sorulan sorular