Přeskočit na hlavní obsah

Převodník římských číslic zdarma

Převádějte čísla na římské číslice a zpět. Standardní číslice pokrývají 1–3999, zápis s vinculum rozšiřuje rozsah na 3 999 999.

Funguje offline po načtení
Římská číslice
MMXXVI
Rozpad
MM2000+XX20+V5+I1

Běžné hodnoty

Referenční tabulka (kliknutím zkopírovat)

Pravidla římských číslic: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Subtraktivní notace: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardní číslice jsou nejvýše MMMCMXCIX (3999).

Vinculum (nadčára): čára nad číslicí ji násobí 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), čímž rozšiřuje rozsah na 3 999 999.

Běžná použití

  • Konvertovat data na římské čísliceZapište roky, data svateb a výročí římskými číslicemi pro pozvánky a pamětní návrhy.
  • Římské číslice pro osnovy a dokumentyGenerujte správné římské číslice pro osnovy dokumentů, kapitoly a formální číslování sekcí.
  • Dekodovat římské číslice v filmech a TVDekodujte následující čísla v římských číslicích, vydání Super Bowl a autorská práva filmů.
  • Naučte se římské číslice pro školuCvičte si konverzi mezi římskými číslicemi a desítkovými čísly pro historii, matematiku a klasické studium.
  • Římské číslice pro design a tetováníZískejte správně formátované římské číslice pro grafický design, ciferníky hodin, tetování a monogramy.

Jak to funguje

Veškerý převod běží ve vašem prohlížeči pomocí ručně napsaného algoritmu bez závislostí — neprovádí se žádný požadavek na server. Pevná vyhledávací tabulka 13 párů symbol-hodnota (M=1000 dolů k I=1) řídí oba směry převodu a kanonické ověření zpětně převádí výsledek, aby odmítlo nestandardní vstup.

  1. 1
    Vyhledávací tabulka řídí převod
    Nástroj definuje 13 párů symbol-hodnota — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — v sestupném pořadí. Pro převod desítkového čísla prochází tento seznam a opakovaně odečítá každou hodnotu, přičemž připojuje odpovídající symbol — standardní hladový algoritmus římských číslic.
  2. 2
    Kanonické ověření při zpětném převodu
    Při převodu římské číslice zpět na číslo parser používá odčítací pravidlo (menší hodnota před větší se odečítá, ne přičítá), poté výsledek okamžitě znovu zakóduje a porovná s původním vstupem. Jakýkoli nekanonický řetězec — například IIII místo IV — se odmítne.
  3. 3
    Notace vinculum rozšiřuje rozsah na 3 999 999
    Čísla nad 3 999 používají notaci vinculum: tisícová část se převede na základní římské číslice, poté se ke každému písmenu přidá kombinující znak Unicode s vodorovnou čárou nad (U+0305), aby se vykreslila tradiční horní čára, která značí násobení 1 000. Například 5 000 se vykreslí jako V s čárou nad ním.
  4. 4
    Režim data převádí každou složku nezávisle
    V režimu data nástroj rozebere zvolené datum na celá čísla dne, měsíce a roku, každé z nich převede stejnou funkcí toRoman a poté je spojí zvoleným oddělovačem (prostřední tečka, pomlčka, lomítko nebo mezera) ve zvoleném pořadí (DMY, MDY nebo YMD).

Související nástroje

Časté dotazy