Gratis Romertallkonverterer
Konverter tall til romerske tall og tilbake. Standardtall dekker 1–3999, og vinculum-notasjon utvider området til 3 999 999.
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.
- 1Oppslagstabellen driver konverteringenVerktø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.
- 2Kanonisk validering ved omvendt konverteringNå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.
- 3Vinculum-notasjon utvider området til 3 999 999Tall 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.
- 4Datomodus konverterer hver komponent for segI 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
Persisk datokonverterer (Jalaali / Shamsi)
Konverter persiske datoer (Solar Hijri / Shamsi / Jalali) til gregorianske datoer og tilbake umiddelbart, med ukedag, alder i Jalali-år, afghanske Dari-månedsnavn og persiske tall. Gratis, privat og kjører helt i nettleseren din.
Kinesisk stor bokstav-beløpskonverterer (大写金额)
Gjør et beløp om til kinesisk stor bokstav (大写) for fakturaer og sjekker, for eksempel 壹仟贰佰叁拾肆元伍角陆分, i henhold til Folkets bank i Kinas regler. Leser også 大写 tilbake til et tall, skriver sjekkdatoer og vanlige kinesiske tall.
Koreansk romanisering (로마자 변환)
Gjør om hangul til latinske bokstaver etter Revised Romanization of Korean, med lydendringene mellom stavelsene anvendt (국어 → gugeo, 종로 → Jongno). Navn i passstil med vanlige slektsnavnstavinger, og adresser (종로구 → Jongno-gu).