Pāriet uz galveno saturu

Romiešu ciparu konvertētājs bez maksas

Pārvērtiet skaitļus par romiešu cipariem un otrādi. Standarta cipari aptver 1–3999, un vinkuluma notācija paplašina diapazonu līdz 3,999,999.

Darbojas bezsaistē pēc ielādes
Romiešu cipars
MMXXVI
Sadalījums
MM2000+XX20+V5+I1

Bieži lietotās vērtības

Atsauces tabula (noklikšķiniet, lai kopētu)

Romiešu ciparu noteikumi: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Atņemšanas apzīmējums: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Standarta cipari beidzas ar MMMCMXCIX (3999).

Vinkulums: Svītra virs cipara to reizina ar 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1 000 000), paplašinot diapazonu līdz 3 999 999.

Biežākie lietojumi

  • Konvertēt Datumus uz Romiešu CiparusRakstiet gadus, kāzu datumus un gadadienus romiešu cipāros uzaicinājumiem un atceres noformējumam.
  • Romiešu Cipari Aprakstiem un DokumentiemĢenerēt pareizos romiešu ciparus dokumentu aprakstiem, nodaļām un formālai sadaļu numerācijai.
  • Dekodēt Romiešu Ciparus Filmos un TelevīzijāDekodēt romiešu ciparu secības, Super Bowl izdevumus un filmu autortiesību gadus.
  • Iemācieties Romiešu Ciparus SkolaiPraktizējiet konversiju starp romiešu cipārajiem un desmit cipārajiem vēsturei, matemātikai un klasiskajiem pētījumiem.
  • Romiešu Cipari Dizainam un TetovējumiemIegūstiet precīzi formatētus romiešu ciparus grafiskajam dizainam, pulksteņa cipardatiem, tetovējumiem un monogrammām.

Kā tas darbojas

Visa konvertēšana notiek jūsu pārlūkprogrammā, izmantojot pašrakstītu, bez atkarībām algoritmu — netiek veikts servera pieprasījums. Fiksēta 13 simbolu-vērtību pāru meklēšanas tabula (M=1000 līdz I=1) virza abus konvertēšanas virzienus, un kanoniska validācija atgriezeniski pārbauda rezultātu, lai noraidītu ne-standarta ievadi.

  1. 1
    Meklēšanas tabula virza konvertēšanu
    Rīks definē 13 simbolu-vērtību pārus — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — dilstošā secībā. Lai konvertētu decimālu skaitli, tas iet cauri šim sarakstam un atkārtoti atņem katru vērtību, vienlaikus pievienojot atbilstošo simbolu — standarta mantkārīgo romiešu ciparu algoritmu.
  2. 2
    Kanoniska validācija pretējā konvertēšanā
    Konvertējot romiešu ciparu atpakaļ skaitlī, parsētājs izmanto atņemšanas noteikumu (mazāka vērtība pirms lielākas tiek atņemta, nevis saskaitīta), tad uzreiz atkārtoti kodē rezultātu un salīdzina to ar sākotnējo ievadi. Jebkura ne-kanoniska virkne — piemēram, IIII IV vietā — tiek noraidīta.
  3. 3
    Vinculum apzīmējums paplašina diapazonu līdz 3 999 999
    Skaitļi virs 3999 izmanto vinculum apzīmējumu: tūkstošu daļa tiek konvertēta uz pamata romiešu, tad Unicode kombinēšanas virssvītras rakstzīme (U+0305) tiek pievienota katram burtam, lai attēlotu tradicionālo virssvītru, kas apzīmē reizinājumu ar 1000. Piemēram, 5000 tiek attēlots kā V ar virssvītru.
  4. 4
    Datuma režīms konvertē katru komponentu neatkarīgi
    Datuma režīmā rīks parsē izvēlēto datumu dienas, mēneša un gada veselos skaitļos, konvertē katru caur to pašu toRoman funkciju, tad savieno tos ar izvēlēto atdalītāju (vidus punktu, defisi, slīpsvītru vai atstarpi) izvēlētajā secībā (DMY, MDY vai YMD).

Saistītie rīki

Bieži uzdotie jautājumi