Հունարեն թիվերի փոխակերպիչ
Convert whole numbers to Roman numerals and back.
Տեղեկացնել արդյունքները տպելու ժամանակ։
Ընդունել այս հաշվիչը
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-ն է։
Ստանդարտ Հռոմեական թվերը միայն հասնում են մինչև 3,999 (MMMCMXCIX)։ 4,000 կամ ավելի թվերի ներկայացումը պահանջում է վերևի գիծ նշում, որը շատ տառատեսակներ և ձևեր չեն կարող ցուցադրել։
Արդյո՞ք ռոմանական թվերի մեջ կա 0։
Ոչ։ Հռոմեական համակարգը չուներ 0-ի համար նշան և տեղային արժեք, ինչը պատճառներից մեկն էր, որ այն վերջապես փոխարինվեց արաբական թվերով՝ հաշվարկների համար։
Ինչպե՞ս գրել 4-ը և 9-ը ռոմանական թվերով։
Նրանք օգտագործում են հանման կանոնը. 4-ը IV-ն է (մի 5-ից առաջ) և 9-ը IX-ն է (մի 10-ից առաջ)։ Նույն օրինակը տալիս է 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);
Ընդհանուր ցուցանիշները միայն ընդհանուր ուղեցույցի համար են, ոչ ֆինանսական, բժշկական կամ հարկային խորհուրդներ։