Wat is een Romeinse cijferomzetter?

Een Romeinse Cijfers Converter vertaalt tussen de Arabische getallen die we dagelijks gebruiken en de lettergebaseerde cijfers van het oude Rome Romeinse cijfers bouwen waarden op uit zeven symbolen - I, V, X, L, C, D, en M - gecombineerd door optellen en, in een handvol gevallen, aftrekken Dit hulpmiddel converteert een getal zoals 2024 in MMXXIV, en leest een cijfer zoals MCMLXXXIV terug als 1984, in beide richtingen uit een enkel vak.
Het systeem is additief in hart en nieren: symbolen worden van groot naar klein geschreven en opgeteld, dus XVII is 10 + 5 + 1 + 1 = 17. De rimpel is een subtractieve notatie, waarbij een kleiner symbool dat vóór een groter symbool wordt geplaatst, wordt afgetrokken in plaats van toegevoegd - IV is 4, niet 6, en CM is 900. Standaard modern gebruik staat slechts zes subtractieve paren toe (IV, IX, XL, XC, CD, CM) en herhaalt nooit een symbool meer dan drie keer, daarom is 4 IV en niet IIII.
Deze converter dwingt deze regels in beide richtingen af. Coderen produceert altijd de canonieke spelling en decodering valideert de invoer door het te strippen: een cijfer wordt alleen geaccepteerd als het precies de standaard spelling van zijn eigen waarde is, dus misvormde strings zoals IIII, VX of IC worden gevangen en gecorrigeerd. Omdat er geen Romeins symbool is voor nul en geen gewoon ASCII-symbool voor 5000, werkt de tool over het conventionele bereik van 1 tot 3999 en draait het allemaal in uw browser zonder dat er niets is geüpload.
Het plafond van 3.999 is niet willekeurig Romeinse cijfers hebben geen symbool boven M voor duizend, dus grotere waarden werden geschreven met een vinculum, een bovenlijn die het cijfer vermenigvuldigt met duizend, en die notatie heeft geen platte-tekstvorm Er is ook geen nul en geen manier om een negatief of een breuk te schrijven in het standaardsysteem, wat een groot deel is van waarom positionele rekenkunde het verving Validatie is strikt omdat de subtractieve regels smaller zijn dan mensen zich herinneren: alleen I, X en C trekken af, alleen van de volgende twee hogere symbolen, dus IX is vier minder dan tien en IL is niet negenenveertig Herhaling is afgetopt op drie, wat XXX is, XXX XX X en XX X is XX X. XX X is XX X2 is X2 is X2 is X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 is een X2 en X2 is een X2 is een X2 is een X2 is een X2 en X2 is een X2 is een X2. X2 is een X2 is een X2 is een X-tal van een X-tal van een X
Hoe gebruik je de Romeinse cijferomzetter?
Voer een getal of een cijfer in
Typ een Arabisch getal zoals 2024 om Romeinse cijfers te krijgen, of plak een cijfer zoals mmxxiv om het te decoderen. De tool detecteert wat u bedoelt en kan handmatig worden geschakeld.
Lees het onmiddellijke resultaat
De conversie wordt weergegeven terwijl u typt. Coding geeft het canonieke cijfer; decodering geeft het getal en toont de genormaliseerde spelling, zodat u kunt bevestigen dat de invoer geldig was.
Controleer de verdeling van het symbool
Bekijk hoe het cijfer zich opsplitst in de additieve delen - MCMXCIV als M + CM + XC + IV - waardoor de subtractieve paren gemakkelijk te begrijpen en te verifiëren zijn.
Kopieer of gebruik een snelle waarde
Kopieer het resultaat met één klik of tik op een snelvulknop voor veelvoorkomende waarden zoals 4, 9, 40 of het huidige jaar om de regels in actie te zien.
Belangrijkste kenmerken
Tweerichtingsconversie
Codeer getallen naar cijfers en decodeer cijfers voor getallen van dezelfde invoer. Coderen levert altijd de canonieke vorm op en decodering van ronde-trips om te garanderen dat de twee het eens zijn.
Strikte validatie
Misvormde cijfers zoals IIII, VX of IC worden afgewezen met een bericht dat de juiste spelling suggereert, omdat een geldig cijfer gelijk moet zijn aan de canonieke spelling van zijn eigen waarde.
symbool storing
Elk cijfer wordt gesplitst weergegeven in de additieve componenten, zodat u precies kunt zien waarom MCMXCIV 1994 is en hoe elk subtractief paar bijdraagt.
Automatische richtingsdetectie
Cijfers worden behandeld als een getal om te coderen; een reeks van I, V, X, L, C, D en M wordt behandeld als een cijfer om te decoderen. Er is altijd een handmatige schakelaar beschikbaar.
Frequently Asked Questions
Related Tools
NATO Phonetic Alphabet Translator
Translate text into the NATO phonetic alphabet (Alfa, Bravo, Charlie) and decode code words back to letters
Number Base Converter
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
Number to Words Converter
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Unit Converter
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Comments
0 comments
No comments yet. Be the first to share your thoughts!