Lumaktaw sa pangunahing nilalaman

Libreng Converter ng Roman Numeral

Mag-convert ng mga numero sa Roman numerals at pabalik. Ang standard numerals ay sumasaklaw sa 1–3999, na ang vinculum notation ay umaabot sa range na 3,999,999.

Gumagana offline kapag na-load na
Numerong Romano
MMXXVI
Detalye
MM2000+XX20+V5+I1

Mga karaniwang halaga

Reference table (i-click para kopyahin)

Mga patakaran ng Roman numeral: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Subtractive notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Ang mga standard numeral ay hanggang MMMCMXCIX (3999) lamang.

Vinculum: ang isang bar sa itaas ng numeral ay nagpaparami nito ng 1000 (VΜ… = 5000, XΜ… = 10000, MΜ… = 1,000,000), na nagpapalawak ng saklaw hanggang 3,999,999.

Mga karaniwang gamit

  • I-convert ang Dates sa Roman NumeralsIsulat ang years, wedding dates, at anniversaries sa Roman numerals para sa invitations at commemorative designs.
  • Roman Numerals para sa Outlines at DocumentsLumikha ng correct Roman numerals para sa document outlines, chapters, at formal section numbering.
  • I-decode ang Roman Numerals sa Movies at TVI-decode ang Roman numeral sequel numbers, Super Bowl editions, at film copyright years.
  • Matuto ng Roman Numerals para sa SchoolI-practice ang pag-convert between Roman numerals at decimal numbers para sa history, math, at classical studies.
  • Roman Numerals para sa Design at TattoosMakakuha ng accurately formatted Roman numerals para sa graphic design, clock faces, tattoos, at monograms.

Paano ito Gumagana

Tumatakbo sa iyong browser ang lahat ng conversion gamit ang hand-written at walang-dependency na algorithm β€” walang server request. Isang nakapirming lookup table ng 13 pares ng simbolo-halaga (M=1000 pababa hanggang I=1) ang nagpapatakbo sa magkabilang direksyon ng conversion, at binabalik-balikan ng canonical validation ang resulta para tanggihan ang hindi karaniwang input.

  1. 1
    Lookup table ang nagpapatakbo ng conversion
    Tinutukoy ng tool ang 13 pares ng simbolo-halaga β€” M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I β€” sa pababang pagkakasunod. Para i-convert ang decimal na numero, dinadaanan nito ang listahang ito at paulit-ulit na ibinabawas ang bawat halaga habang idinadagdag ang tugmang simbolo, ang karaniwang greedy na Roman numeral algorithm.
  2. 2
    Canonical validation sa pabaliktad na conversion
    Kapag kino-convert pabalik sa numero ang Roman numeral, ginagamit ng parser ang subtractive rule (ibinabawas, hindi idinadagdag, ang mas maliit na halaga bago ang mas malaki), pagkatapos ay agad ine-encode ulit ang resulta at ikinukumpara sa orihinal na input. Tinatanggihan ang anumang hindi canonical na string β€” halimbawa IIII sa halip na IV.
  3. 3
    Pinalalawak ng vinculum notation ang saklaw hanggang 3,999,999
    Gumagamit ng vinculum notation ang mga numerong higit sa 3,999: kino-convert sa basic na Roman ang bahaging libo, pagkatapos ay idinadagdag sa bawat letra ang Unicode combining overline character (U+0305) para ipakita ang tradisyonal na guhit sa itaas na nangangahulugang pagpaparami sa 1,000. Halimbawa, ipinapakita ang 5,000 bilang V na may overline.
  4. 4
    Hiwalay na kino-convert ng date mode ang bawat bahagi
    Sa date mode, pina-parse ng tool ang napiling petsa sa araw, buwan, at taon na integer, kino-convert ang bawat isa gamit ang parehong toRoman function, pagkatapos ay pinagdudugtong gamit ang napiling separator (middle dot, gitling, slash, o space) sa napiling pagkakasunod (DMY, MDY, o YMD).

Mga Kaugnay na Tool

Mga Madalas na Itanong