Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis Romertallkonverterer

Konverter tall til romerske tall og tilbake. Standardtall dekker 1–3999, og vinculum-notasjon utvider området til 3 999 999.

Fungerer uten nett når den er lastet
Romertall
MMXXVI
Oppdeling
MM2000+XX20+V5+I1

Vanlige verdier

Referansetabell (klikk for å kopiere)

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

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

Vinculum: en strek over et tall multipliserer det med 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), noe som utvider området til 3 999 999.

Vanlige bruksområder

  • Konverter datoer til romerske tallSkriv år, bryllupsdatoer og jubileum i romerske tall for invitasjoner og minnedesign.
  • Romerske tall for disposisjoner og dokumenterGenerer riktige romerske tall for dokumentdisposisjoner, kapitler og formell avsnittsnummering.
  • Dekod romerske tall i filmer og TVDekod romerske talloppfølgere, Super Bowl-utgaver og filmopyrettsår.
  • Lær romerske tall for skolenØv konvertering mellom romerske tall og desimaltall for historie, matematikk og klassiske studier.
  • Romerske tall for design og tatoveringerFå riktig formaterte romerske tall for grafisk design, klokkeflater, tatoveringer og monogram.

Hvordan det fungerer

All konvertering kjører i nettleseren via en håndskrevet algoritme uten avhengigheter — ingen serverforespørsel gjøres. En fast oppslagstabell med 13 symbol-verdi-par (M=1000 ned til I=1) driver konverteringen begge veier, og kanonisk validering konverterer resultatet tilbake for å avvise ikke-standard inndata.

  1. 1
    Oppslagstabellen driver konverteringen
    Verktøyet definerer 13 symbol-verdi-par — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — i synkende rekkefølge. For å konvertere et desimaltall går det gjennom listen og trekker gjentatte ganger fra hver verdi mens det tilsvarende symbolet legges til — den vanlige grådige algoritmen for romertall.
  2. 2
    Kanonisk validering ved omvendt konvertering
    Når et romertall konverteres tilbake til et tall, bruker tolkeren subtraksjonsregelen (en mindre verdi foran en større trekkes fra, ikke legges til), og koder deretter resultatet på nytt og sammenligner det med det opprinnelige inndataet. Enhver ikke-kanonisk streng — for eksempel IIII i stedet for IV — avvises.
  3. 3
    Vinculum-notasjon utvider området til 3 999 999
    Tall over 3 999 bruker vinculum-notasjon: tusendelen konverteres til vanlige romertall, og et Unicode-kombinasjonstegn for overstrek (U+0305) legges til hver bokstav for å vise den tradisjonelle streken over som betyr multiplikasjon med 1 000. For eksempel vises 5 000 som V med strek over.
  4. 4
    Datomodus konverterer hver komponent for seg
    I datomodus tolker verktøyet valgt dato til heltall for dag, måned og år, konverterer hvert med den samme toRoman-funksjonen og slår dem sammen med valgt skilletegn (midtpunkt, bindestrek, skråstrek eller mellomrom) i valgt rekkefølge (DMÅ, MDÅ eller ÅMD).

Relaterte verktøy

Ofte stilte spørsmål