Liigu põhisisu juurde

Rooma numbrite konverter tasuta

Teisendage numbrid rooma numbriteks ja vastupidi. Standardnumbrid hõlmavad 1–3999, vinkulumi märkus aga laiendab vahemikku 3,999,999-ni.

Töötab võrguühenduseta pärast laadimist
Rooma number
MMXXVI
Lahutus
MM2000+XX20+V5+I1

Levinud väärtused

Võrdlustabel (kopeerimiseks klõpsa)

Rooma numbrite reeglid: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Lahutav notatsioon: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardnumbrid ulatuvad kuni MMMCMXCIX (3999).

Vinkulum: joon numbri kohal korrutab selle 1000-ga (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), laiendades vahemikku kuni 3 999 999.

Levinud kasutusviisid

  • Teisenda Kuupäevad Rooma NumbriteksKirjuta aastad, pulma kuupäevad ja sünnipäevad Rooma numbritega kutsete ja mälestuslike kujunduste jaoks.
  • Rooma Numbrid Konspektide ja Dokumentide JaoksGenereeri õiged Rooma numbrid dokumendi konspektide, peatükkide ja ametlikult numbrite jaotiste jaoks.
  • Dekodeeri Rooma Numbrid Filmides ja TelevisioonistDekodeeri Rooma numbrite järjestused, Super Bowli väljaanded ja filmide autoriõiguste aastad.
  • Õpi Rooma Numbreid KoolisHarjuta teisendamist Rooma numbrite ja kümnendarvude vahel ajaloo, matemaatika ja klassikaliste õpingute jaoks.
  • Rooma Numbrid Disainile ja TetoveerimiselHangi täpselt vormindatud Rooma numbrid graafilist kujundust, kella skaale, tatueeringuid ja monoogramme.

Kuidas see töötab

Kogu teisendus töötab sinu brauseris käsitsi kirjutatud, sõltuvusteta algoritmi kaudu — serveripäringut ei tehta. Fikseeritud otsingutabel 13 sümbol-väärtus paariga (M=1000 kuni I=1) juhib mõlemat teisendussuunda, ja kanooniline valideerimine teeb tulemuse ida-tagasi, et lükata tagasi mittestandardne sisend.

  1. 1
    Otsingutabel juhib teisendust
    Tööriist defineerib 13 sümbol-väärtus paari — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — kahanevas järjekorras. Kümnendnumbri teisendamiseks käib see selle loendi läbi ja lahutab korduvalt iga väärtuse, lisades vastava sümboli, standardne ahne Rooma numbrite algoritm.
  2. 2
    Kanooniline valideerimine pöördteisendusel
    Rooma numbri tagasi numbriks teisendamisel kasutab parser lahutusreeglit (väiksem väärtus enne suuremat lahutatakse, mitte liidetakse), seejärel kohe kodeerib tulemuse uuesti ja võrdleb seda algsisendiga. Iga mittekanooniline string — näiteks IIII IV asemel — lükatakse tagasi.
  3. 3
    Vinculum notatsioon laiendab vahemikku kuni 3 999 999
    Numbrid üle 3999 kasutavad vinculum notatsiooni: tuhandete osa teisendatakse põhiliseks Rooma numbriks, seejärel lisatakse igale tähele Unicode kombineeriva ülajoone tähemärk (U+0305), et renderdada traditsiooniline ülajoon, mis tähistab korrutamist 1000-ga. Näiteks 5000 renderdub kui V ülajoonega.
  4. 4
    Kuupäevarežiim teisendab iga komponendi iseseisvalt
    Kuupäevarežiimis parsib tööriist valitud kuupäeva päeva, kuu ja aasta täisarvudeks, teisendab iga selle sama toRoman funktsiooni kaudu, seejärel ühendab need valitud eraldajaga (keskpunkt, sidekriips, kaldkriips või tühik) valitud järjekorras (DMY, MDY või YMD).

Seotud tööriistad

Korduma kippuvad küsimused