Римдик сандарды которуу
Толук сандарды Рим сандарына жана тескерисинче айландыруу.
Тирүү учурундагы натыйжалар жаңыланат.
Бул калькулятор жөнүндө
A Roman numeral converter turns an ordinary number from 1 to 3,999 into Roman numerals like MCMLXXXIV, or reads a Roman numeral back into a number. Romans built values from the seven symbols I, V, X, L, C, D and M — worth 1, 5, 10, 50, 100, 500 and 1,000.
The system is mostly additive, writing larger symbols before smaller ones and adding them up, but it uses a subtractive shortcut for the 4s and 9s: IV is 4, IX is 9, XL is 40 and CM is 900. This converter also validates the input, rejecting malformed numerals such as IIII or VX.
Worked example: 2024 breaks into 1000 + 1000 + 10 + 10 + 4, which is MM + XX + IV = MMXXIV. Reading it back, MMXXIV adds 1000 + 1000 + 10 + 10 + (5 − 1) = 2024. Because the symbols only reach M, the largest value the standard system can write is 3,999, or MMMCMXCIX.
Кайра-кайра берилүүчү суроолор
Суперсекциялоо эрежеси кандай иштейт?
Эгерде кичине символ чоң символдун алдында болсо, анда ал алып салынат: IV - 4 (5 - 1), IX - 9, XL - 40 жана CM - 900. Эгерде башкача болсо, символдор солдон оңго карай кошулат.
Эмне үчүн максималдуу 3999?
Стандарттык рим сандары 3999 (MMMCMXCIX) чейин гана барабар. 4000 же андан көп сандарды көрсөтүү үчүн көпчүлүк ариптер жана формалар көрсөтө албаган үстүнкү сызык белгиси керек.
Римдик сандарда нуль барбы?
Жок. Рим системасында нулга жана орундук мааниге символ жок, бул себептерден улам ал араб сандары менен алмаштырылган.
Римдик сандарда 4 жана 9ду кантип жазуу керек?
Алар түшүрүү эрежесин колдонушат: 4 - IV (бир бештен мурун) жана 9 - IX (бир ондон мурун). Ошол эле схема 40 = XL, 90 = XC, 400 = CD жана 900 = CM берет.
Эмне үчүн MMXXIV рим сандыгында?
MMXXIV = 2024: эки M = 2000, эки X = 20, IV = 4. Бул Рим сандарынын конвертери солдон оңго карай ар бир символду окуйт, чоң символдун алдында кичинеси болсо, аны алып салуу менен.
Эмне үчүн конвертер I сыяктуу сандарды кабыл албайт?
Стандарттык латын жазууунда символ төрт жолу кайталанбайт; төрт IV деп жазылат, I эмес. Котормочу сандын каноникалык формада экендигин текшерип, стандартсыз жазууларды жараксыз деп белгилейт.
API — бул калькуляторду коддон колдонуу
Бул калькуляторду бош JSON аяк пункту катары чакыруу - ачкыч керектелбейт. Төмөндө көрсөтүлгөн талаа маанилерин суроо параметрлери же JSON катары жөнөтүү. Эгерде сиз бул параметрди киргизбесеңиз, анда бул беттин стандарттык параметрлери колдонулат; белгисиз параметр - бул 400, эч качан ооздукталбаган нуль. API документациясын толук окуу →
Акыркы пункт
GET https://calculator.free/api/v1/roman-numerals/
curl
curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
"amount": "2024",
"from": "arabic",
"to": "roman"
}));
const data = await r.json();
console.log(data.results);
Бул жыйынтыктар жалпы багыттоо үчүн гана эсептелген, финансылык, медициналык же салык кеңеши эмес.