Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Konverterare för romerska siffror

Konvertera siffror till romerska siffror och vice versa. Standardsiffror täcker 1–3999, med vinculum-notation som utökar intervallet till 3 999 999.

Fungerar offline när den väl lästs in
Romerskt tal
MMXXVI
Uppdelning
MM2000+XX20+V5+I1

Vanliga värden

Referenstabell (klicka för att kopiera)

Regler för romerska tal: 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 max vid MMMCMXCIX (3999).

Vinculum: ett streck över ett tal multiplicerar det med 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), vilket utökar intervallet till 3 999 999.

Vanliga användningar

  • Konvertera datum till romerska siffrorSkriv år, bröllopsdatum och årsdagar i romerska siffror för inbjudningar och minnesvärda mönster.
  • Romerska siffror för dispositioner och dokumentGenerera korrekta romerska siffror för dokumentdispositioner, kapitel och formell avsnittsindelning.
  • Avkoda romerska siffror i filmer och TVAvkoda romerska sifferuppföljare, Super Bowl-utgåvor och upphovsrättår för filmer.
  • Lär dig romerska siffror för skolanÖva på att konvertera mellan romerska siffror och decimaltal för historia, matematik och klassiska studier.
  • Romerska siffror för design och tatueringarFå korrekt formaterade romerska siffror för grafisk design, klockyor, tatueringar och monogram.

Så här fungerar det

All omvandling körs i din webbläsare via en handskriven algoritm utan beroenden — ingen serverförfrågan görs. En fast uppslagstabell med 13 symbol-värde-par (M=1000 ner till I=1) driver båda riktningarna av omvandlingen, och kanonisk validering kör resultatet i en rundtur för att avvisa icke-standardiserad indata.

  1. 1
    Uppslagstabell driver omvandlingen
    Verktyget definierar 13 symbol-värde-par — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — i fallande ordning. För att omvandla ett decimaltal går det igenom denna lista och subtraherar upprepade gånger varje värde samtidigt som det lägger till motsvarande symbol, den vanliga giriga algoritmen för romerska siffror.
  2. 2
    Kanonisk validering vid omvänd omvandling
    När ett romerskt tal omvandlas tillbaka till ett tal använder tolken subtraktionsregeln (ett mindre värde före ett större subtraheras, adderas inte), och kodar sedan omedelbart om resultatet och jämför det med den ursprungliga indatan. Alla icke-kanoniska strängar — till exempel IIII istället för IV — avvisas.
  3. 3
    Vinculum-notation utökar intervallet till 3 999 999
    Tal över 3 999 använder vinculum-notation: tusentalsdelen omvandlas till grundläggande romerska siffror, och sedan läggs ett Unicode-kombinerande överstreckstecken (U+0305) till varje bokstav för att rendera det traditionella överstreck som betyder multiplikation med 1 000. Till exempel visas 5 000 som V med ett överstreck.
  4. 4
    Datumläge omvandlar varje komponent oberoende
    I datumläge tolkar verktyget det valda datumet till heltal för dag, månad och år, omvandlar var och en genom samma toRoman-funktion, och sammanfogar dem sedan med det valda avgränsartecknet (mittpunkt, bindestreck, snedstreck eller mellanslag) i den valda ordningen (DMÅ, MDÅ eller ÅMD).

Relaterade verktyg

Vanliga frågor