Gå til hovedindhold

Gratis Romertal-konverter

Konverter tal til romerske tal og tilbage. Standardtal dækker 1–3999, hvor vinculum-notation udvider området til 3 999 999.

Virker offline, når den er indlæst
Romertal
MMXXVI
Sammenbrud
MM2000+XX20+V5+I1

Almindelige værdier

Referancetabel (klik for at kopiere)

Regler for romertal: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Subtraktiv notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardtal når maks ved MMMCMXCIX (3999).

Vinculum: en streg over et tal multiplicerer det med 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1.000.000), hvilket udvider området til 3.999.999.

Almindelige anvendelser

  • Konverter datoer til romerske talSkriv år, bryllupsdata og jubilæer i romerske tal til invitationer og mindesmærkedesign.
  • Romerske tal til disposition og dokumenterGenerer korrekte romerske tal til dokumentdispositioner, kapitler og formelt afsnitsindeks.
  • Afkod romerske tal i film og TVAfkod romerske numre til opfølger, Super Bowl-udgaver og filmophavsretsår.
  • Lær romerske tal til skolenØv konvertering mellem romerske tal og decimaltal til historie, matematik og klassiske studier.
  • Romerske tal til design og tatoveringerFå korrekt formaterede romerske tal til grafisk design, urskiver, tatoveringer og monogrammer.

Sådan fungerer det

Al konvertering kører i din browser via en håndskrevet algoritme uden afhængigheder — der foretages ingen serverforespørgsel. En fast opslagstabel med 13 symbol-værdi-par (M=1000 ned til I=1) driver begge konverteringsretninger, og kanonisk validering konverterer resultatet frem og tilbage for at afvise ikke-standardiseret input.

  1. 1
    Opslagstabellen driver konverteringen
    Værktøjet definerer 13 symbol-værdi-par — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — i faldende rækkefølge. For at konvertere et decimaltal gennemgår det listen og trækker gentagne gange hver værdi fra, mens det tilføjer det tilsvarende symbol — den grådige standardalgoritme for romertal.
  2. 2
    Kanonisk validering ved omvendt konvertering
    Når et romertal konverteres tilbage til et tal, bruger parseren subtraktionsreglen (en mindre værdi før en større trækkes fra i stedet for at lægges til) og koder derefter straks resultatet igen og sammenligner det med det oprindelige input. Enhver ikke-kanonisk streng — for eksempel IIII i stedet for IV — afvises.
  3. 3
    Vinculum-notation udvider intervallet til 3.999.999
    Tal over 3.999 bruger vinculum-notation: tusinddelen konverteres til almindelige romertal, og et kombinerende Unicode-overstregningstegn (U+0305) tilføjes hvert bogstav for at vise den traditionelle overstregning, der betyder multiplikation med 1.000. For eksempel vises 5.000 som V med overstregning.
  4. 4
    Datotilstand konverterer hver del for sig
    I datotilstand opdeler værktøjet den valgte dato i heltal for dag, måned og år, konverterer hver del med samme toRoman-funktion og sammenføjer dem med det valgte skilletegn (midterprik, bindestreg, skråstreg eller mellemrum) i den valgte rækkefølge (DMY, MDY eller YMD).

Relaterede værktøjer

Ofte stillede spørgsmål