Siirry pääsisältöön

Roomalaisten numeroiden muunnin ilmaiseksi

Muunna numerot roomalaisiksi numeroiksi ja päinvastoin. Vakionumerot kattavat alueen 1–3999, ja vinculum-merkintä laajentaa alueen 3.999.999:ään.

Toimii offline-tilassa kerran ladattuna
Roomalainen numero
MMXXVI
Erittely
MM2000+XX20+V5+I1

Yleiset arvot

Vertailutaulukko (napsauta kopioidaksesi)

Roomalaisten lukujen säännöt: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Vähennysnotaatio: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standardinumerot kattavat enintään MMMCMXCIX (3999).

Vinculum: viiva numeron yläpuolella kertoo sen 1000:lla (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), laajentaen alueen 3 999 999:ään.

Yleiset käyttötavat

  • Muunna päivämäärät roomalaisiksi numeroiksiKirjoita vuodet, hääpäivät ja vuosipäivät roomalaisilla numeroilla kutsuille ja muistosuunnitteluun.
  • Roomalaiset numerot sivujen ja asiakirjojen rajauksilleLuo oikeat roomalaiset numerot asiakirjan rajauksille, luvuille ja muodollisen osion numeroinnille.
  • Pura roomalaisia numeroita elokuvissa ja televissiossaPura jatko-osat numeroita, Super Bowl-painoksia ja elokuvan tekijänoikeuden vuosia.
  • Opi roomalaisia numeroita koulussaHarjoittele muuntamista roomalaisten numeroiden ja desimaalilukujen välillä historiassa, matematiikassa ja klassisissa opintoverkoissa.
  • Roomalaiset numerot suunnittelulle ja tatuoinneilleSaa tarkasti muotoillut roomalaiset numerot graafiseen suunnitteluun, kellonumeroihin, tatuointeihin ja monogrammeille.

Miten se toimii

Kaikki muunnos tapahtuu selaimessasi käsin kirjoitetulla algoritmilla ilman riippuvuuksia — palvelinpyyntöä ei tehdä. Kiinteä hakutaulukko 13 symboli-arvo-parista (M=1000 alas I=1:een) ajaa molempia muunnossuuntia, ja kanoninen validointi kierrättää tuloksen hylätäkseen ei-standardin syötteen.

  1. 1
    Hakutaulukko ohjaa muunnosta
    Työkalu määrittelee 13 symboli-arvo-paria — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — laskevassa järjestyksessä. Muuntaakseen desimaaliluvun se käy tätä listaa läpi ja vähentää toistuvasti jokaisen arvon liittäen samalla vastaavan symbolin — standardi ahne roomalaisten numeroiden algoritmi.
  2. 2
    Kanoninen validointi käänteismuunnoksessa
    Muunnettaessa roomalaista numeroa takaisin luvuksi jäsennin käyttää vähennyssääntöä (pienempi arvo ennen suurempaa vähennetään, ei lisätä), ja koodaa sitten tuloksen välittömästi uudelleen ja vertaa sitä alkuperäiseen syötteeseen. Mikä tahansa ei-kanoninen merkkijono — esimerkiksi IIII IV:n sijaan — hylätään.
  3. 3
    Vinculum-merkintä laajentaa aluetta 3 999 999:ään asti
    Yli 3 999:n luvut käyttävät vinculum-merkintää: tuhatosuus muunnetaan perusroomalaisiksi numeroiksi, ja Unicode-yhdistävä yliviivamerkki (U+0305) lisätään jokaiseen kirjaimeen tuottaakseen perinteisen yläviivan, joka ilmaisee kertomisen 1 000:lla. Esimerkiksi 5 000 esitetään V:nä yliviivalla.
  4. 4
    Päivämäärätila muuntaa jokaisen komponentin itsenäisesti
    Päivämäärätilassa työkalu jäsentää valitun päivämäärän päivä-, kuukausi- ja vuosikokonaisluvuiksi, muuntaa jokaisen saman toRoman-funktion kautta, ja yhdistää ne sitten valitulla erottimella (keskipiste, tavuviiva, vinoviiva tai välilyönti) valitussa järjestyksessä (DMY, MDY tai YMD).

Liittyvät työkalut

Usein kysytyt kysymykset