Romertallomregner

Regn om tall til romertall og tilbake, med streng validering og en oppdeling steg for steg.

Slik bruker du verktøyet

  1. Skriv et tall fra 1 til 3999, eller et romertall som MMXXIV — verktøyet oppdager hva du skrev inn og regner om i riktig retning.
  2. See the Roman numeral and its additive breakdown — for example, 1994 becomes M + CM + XC + IV, showing how each symbol contributes.
  3. Bruk eksempelknappene for å prøve vanlige verdier, og symboltabellen for å sjekke de sju bokstavene og de seks gyldige subtraksjonene.

Om dette verktøyet

Romertall kombinerer sju bokstaver — I, V, X, L, C, D og M — verdt 1, 5, 10, 50, 100, 500 og 1 000. For å skrive et tall går denne omregneren gjennom en liste med tretten verdier i synkende rekkefølge (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) og trekker fra den største som fortsatt får plass, og legger til symbolet dens hver gang. Den grådige gjennomgangen er det som gir den kanoniske formen og ingenting annet: 1994 blir M + CM + XC + IV = MCMXCIV, og oppdelingen skrives ut på skjermen så du kan følge hvert steg.

Å lese et tall tilbake er der de fleste omregnere blir slurvete, fordi mange feilformede strenger likevel summerer til noe. Denne validerer først, mot det kanoniske regulære uttrykket M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}), som koder de faktiske reglene: I, X, C og M kan gjentas høyst tre ganger; V, L og D gjentas aldri; og det finnes bare seks subtraktive par — IV, IX, XL, XC, CD og CM. Så IIII avvises (det må være IV), IC avvises (99 er XCIX), og VX og XXXX avvises også. Først når et tall består testen, skanner verktøyet det fra venstre mot høyre, tar bokstavpar før enkeltbokstaver, og legger sammen verdiene. Hvert tall fra 1 til 3999 går rundturen nøyaktig.

Området 1 til 3999 er ikke en vilkårlig grense: systemet har ingen null, ingen negative tall og ingen brøker, og 3999 (MMMCMXCIX) er den største verdien de sju standardbokstavene kan uttrykke uten den middelalderske overstreken som multipliserte et symbol med tusen. I praksis brukes verktøyet til det romertallene overlevde inn i — å datere et monument, en filmcopyright eller et bokforord, å nummerere kapitler, bind, paver, monarker og Super Bowls, å lese en urskive, å kontrollere en tatovering eller en gravering før den blir permanent, og lekser. Omregning og validering kjører 100 % i nettleseren din; ingenting sendes noe sted.

Formelen

Symboler: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000. Subtraktive par: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900. For å regne om et tall trekker du fra den største verdien i lista 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 som får plass og legger til symbolet dens, og gjentar til null. Valideringen bruker det kanoniske mønsteret M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}). Eksempler: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024.

Ofte stilte spørsmål

Hvordan skriver jeg 2026 med romertall?

2026 er MMXXVI: MM for 2000, XX for 20 og VI for 6. Nærliggende år: 2024 er MMXXIV og 2025 er MMXXV.

Hvorfor godtas ikke IIII for 4?

Fordi de kanoniske reglene tillater at et symbol gjentas høyst tre ganger, så 4 må skrives IV med den subtraktive formen. IIII dukker riktignok opp på enkelte urskiver som en stilistisk tradisjon, men det er ikke gyldig notasjon, og denne omregneren avviser det.

Hva er det største tallet jeg kan skrive?

3999, skrevet MMMCMXCIX. Utover det trenger det klassiske systemet vinculum — en overstrek som multipliserer et symbol med 1 000 — som ikke har noen standardform i ren tekst, så dette verktøyet stopper på 3999.

Finnes det en null i romertall?

Nei. Systemet har ingen symbol for null og ingen måte å skrive negative tall eller brøkdeler av en enhet på, noe som er en av grunnene til at det ble erstattet av arabiske tall i regning.

Hvilke subtraksjoner er tillatt?

Bare seks: IV (4), IX (9), XL (40), XC (90), CD (400) og CM (900). Et mindre symbol kan bare stå foran et større i disse parene, og det er derfor 99 er XCIX og aldri IC.

Forlater det jeg skriver inn nettleseren?

Nei. Omregning og validering er ren JavaScript som kjører på enheten din — ingenting lastes opp, logges eller lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.