Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Romeinse syfer-omskakelaar

Skakel getalle om na Romeinse syfers en terug. Standaard syfers dek 1–3999, terwyl vinkulumnotasie die reeks tot 3,999,999 uitbrei.

Werk vanlyn sodra gelaai
Romeinse syfer
MMXXVI
Uiteensetting
MM2000+XX20+V5+I1

Gewone waardes

Verwysingstabel (klik om te kopieër)

Romeinse syferreëls: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Aftreknotasie: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standaard syfers eindig by MMMCMXCIX (3999).

Vinculum: 'n Streep oor 'n syfer vermenigvuldig dit met 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), wat die bereik na 3 999 999 uitbrei.

Algemene gebruike

  • Skakel Datums na Romeinse SyfersSkryf jare, huweliksdatums en jaarfeeste in Romeinse syfers vir uitnodigings en herdenk-ontwerpe.
  • Romeinse Syfers vir Samevatting en DokumenteGenereer korrekte Romeinse syfers vir dokument-samevattings, hoofstukke en formele seksie-nummering.
  • Dekodeer Romeinse Syfers in Films en TVDekodeer Romeinse syfervolgorde-nommers, Super Bowl-uitgawes en filmkopiereg-jare.
  • Leer Romeinse Syfers vir SkoolOefen omskakeling tussen Romeinse syfers en desimale getalle vir geskiedenis, wiskunde en klassieke studies.
  • Romeinse Syfers vir Ontwerp en TatoeëeringsKry geldig geformateerde Romeinse syfers vir grafiese ontwerp, horlosiegesigter, tatoeëerings en monogramme.

Hoe dit werk

Alle omskakeling loop in jou blaaier via 'n handgeskrewe algoritme sonder afhanklikhede — geen bedienerversoek word gemaak nie. 'n Vaste opsoektabel van 13 simbool-waarde-pare (M=1000 af tot I=1) dryf beide rigtings van omskakeling, en kanonieke bekragtiging herloop die resultaat om nie-standaard-toevoer te verwerp.

  1. 1
    Opsoektabel dryf omskakeling
    Die nutsprogram definieer 13 simbool-waarde-pare — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — in dalende volgorde. Om 'n desimale getal om te skakel, loop dit deur hierdie lys en trek herhaaldelik elke waarde af terwyl dit die passende simbool aanheg, die standaard gulsige Romeinse-syfer-algoritme.
  2. 2
    Kanonieke bekragtiging by omgekeerde omskakeling
    Wanneer 'n Romeinse syfer terug na 'n getal omgeskakel word, gebruik die ontleder die aftrek-reël ('n kleiner waarde voor 'n groter een word afgetrek, nie bygetel nie), herenkodeer dan onmiddellik die resultaat en vergelyk dit met die oorspronklike toevoer. Enige nie-kanonieke string — byvoorbeeld IIII in plaas van IV — word verwerp.
  3. 3
    Vinculum-notasie brei die reeks uit na 3 999 999
    Getalle bo 3 999 gebruik vinculum-notasie: die duisende-gedeelte word na basiese Romeins omgeskakel, dan word 'n Unicode-kombinerende-oorstreep-karakter (U+0305) by elke letter aangeheg om die tradisionele oorstreep te render wat vermenigvuldiging met 1 000 aandui. Byvoorbeeld, 5 000 word gerender as V met 'n oorstreep.
  4. 4
    Datummodus skakel elke komponent onafhanklik om
    In datummodus ontleed die nutsprogram die gekose datum in dag-, maand-, en jaarheelgetalle, skakel elkeen via dieselfde toRoman-funksie om, voeg hulle dan met die gekose skeier (middelpunt, koppelteken, skuinsstreep, of spasie) in die gekose volgorde (DMJ, MDJ, of JMD) saam.

Verwante gereedskap

Gereelde vrae