Акысыз Рим сандарын конверттегич

Сандарды рим сандарына жана кайра артка конверттеңиз. Стандарттуу сандар 1–3999 чейин камтыйт, vinculum белгилениши диапазонду 3,999,999-га чейин кеңейтет.

Жүктөлгөндөн кийин оффлайн иштейт
Рим сан белгиси
MMXXVI
Бөлүштүрүү
MM2000+XX20+V5+I1

Кеңири колдонулган маанилер

Маалымдама таблицасы (көчүрүү үчүн чыкылдатыңыз)

Рим сан белгилери эрежелери: I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Кемитүү белгилөө: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Стандарттуу сан белгилери MMMCMXCIX (3999) чейин жетет.

Винкулум: сан белгисинин үстүндөгү сызык аны 1000гө көбөйтөт (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000), диапазонду 3,999,999 чейин кеңейтет.

Бул кантип иштейт

Бардык айландыруу кол менен жазылган, нөл-көз карандылыктагы алгоритм аркылуу браузериңизде болот — эч бир серверге сурам жасалбайт. 13 символ-маани жубунун (M=1000дон I=1гe чейин) туруктуу издөө таблицасы айландыруунун эки багытын да айдайт, канондук текшерүү натыйжаны стандарттуу эмес киргизүүнү четке кагуу үчүн айланма текшерет.

  1. 1
    Издөө таблица айландырууну айдайт
    Курал 13 символ-маани жубун — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — азайуу тартибинде аныктайт. Ондук санды айландыруу үчүн, ал бул тизмени басып өтөт жана дал келген символду кошуу менен ар бир маанини кайра-кайра алат, стандарттуу ач-көз рим сан алгоритми.
  2. 2
    Тескери айландырууда канондук текшерүү
    Рим санды кайра санга айландырганда, талдагыч алуучу эрежени (чоңураак маанидеги алдында кичине маани кошулбай, алынат) колдонот, андан кийин дароо натыйжаны кайра кодддойт жана аны түпнуска киргизүү менен салыштырат. Каалаган канондук-эмес саб — мисалы IV ордуна IIII — четке кагылат.
  3. 3
    Vinculum белгилөө диапазонду 3,999,999гo кеңейтет
    3,999дан жогору сандар vinculum белгилөө колдонот: миңдер бөлүгү негизги рим санына айландырылат, андан кийин 1,000гo көбөйтүүнү билдирген салттуу үстүнкү сызыкты тартуу үчүн ар бир тамгага Юникод бириктирүүчү үстүнкү-сызык символу (U+0305) кошулат. Мисалы, 5,000 үстүнкү сызыгы бар V катары көрсөтүлөт.
  4. 4
    Дата режими ар бир компонентти өз алдынча айландырат
    Дата режиминде, курал тандалган датаны күн, ай жана жыл бүтүн сандарына талдайт, ар бирин ошол эле toRoman функциясы аркылуу айландырат, андан кийин аларды тандаган иретте (DMY, MDY же YMD) тандаган бөлгүч (орто чекит, дефис, түтүк же боштук) менен бириктирет.

Байланыштуу куралдар

Көп берилүүчү суроолор