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.
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.
- 1Opslagstabellen driver konverteringenVæ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.
- 2Kanonisk validering ved omvendt konverteringNå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.
- 3Vinculum-notation udvider intervallet til 3.999.999Tal 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.
- 4Datotilstand konverterer hver del for sigI 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
Persisk datoomformer (Jalaali / Shamsi)
Konverter persiske Jalaali-datoer (Solar Hijri / Shamsi) til og fra den gregorianske kalender øjeblikkeligt, med ugedag, alder-i-Jalaali, afghanske Dari-månedsnavne og persiske tal. Gratis, privat og kører helt i din browser.
Kinesisk stortalskonverter (大写金额)
Konvertér et beløb til kinesisk stortalsform (大写) til fakturaer og checks, f.eks. 壹仟贰佰叁拾肆元伍角陆分, efter Folkets Bank i Kinas regler. Læser også 大写 tilbage til et tal, skriver checkdatoer og almindelige kinesiske tal.
Koreansk romanisering (로마자 변환)
Omsæt hangul til latinske bogstaver efter Revised Romanization of Korean, med lydforandringerne mellem stavelser anvendt (국어 → gugeo, 종로 → Jongno). Navne i pasformat med almindelige efternavnsstavemåder samt adresser (종로구 → Jongno-gu).