កម្មវិធីបម្លែងលេខរ៉ូម៉ាំង
បម្លែងលេខគត់ទៅជាលេខរ៉ូម៉ាំង និងត្រឡប់ក្រោយ ។
លទ្ធផលធ្វើឲ្យទាន់សម័យតាមដែលអ្នកវាយ ។
អំពីម៉ាស៊ីនគិតលេខនេះ
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 គឺ ៤ (៥ − ១) IX គឺ ៩ XL គឺ ៤០ និង CM គឺ ៩០០ ។ បើមិនដូច្នោះទេ និមិត្តសញ្ញាត្រូវបានបន្ថែមពីឆ្វេងទៅស្ដាំ ។
ហេតុអ្វីបានជាអតិបរមា 3,999?
Standard Roman numerals only go up to 3,999 (MMMCMXCIX). Representing 4,000 or more needs an overline notation that most fonts and forms cannot show.
តើមានសូន្យនៅក្នុងលេខរ៉ូម៉ាំងឬ ?
ទេ ។ ប្រព័ន្ធរ៉ូម៉ាំងគ្មាននិមិត្តសញ្ញាសម្រាប់សូន្យ និងគ្មានតម្លៃកន្លែងដែលជាហេតុផលមួយដែលវាត្រូវបានជំនួសដោយលេខអារ៉ាប់សម្រាប់គណិតវិទ្យា ។
តើខ្ញុំសរសេរលេខ4និង9ជាលេខរ៉ូម៉ាំងយ៉ាងដូចម្តេច?
ពួកគេប្រើច្បាប់ដក:4គឺ IV (មួយមុនប្រាំ) និង9គឺ IX (មួយមុនដប់) ។ លំនាំដូចគ្នាផ្តល់ឱ្យ 40 = XL, 90 = XC, 400 = CD និង 900 = CM ។
តើចំនួនប៉ុន្មានគឺជាលេខរ៉ូម៉ាំង MMXXIV?
MMXXIV is 2024: two Ms are 2,000, two Xs are 20, and IV is 4. This Roman numeral converter reads each symbol left to right, subtracting when a smaller one precedes a larger one.
ហេតុអ្វីបានជាកម្មវិធីបម្លែងបដិសេធលេខដូច I ?
សញ្ញាសម្គាល់រ៉ូម៉ាំងស្តង់ដារមិនធ្វើនិមិត្តសញ្ញាម្ដងទៀតទេ ៤ ដង ៤ គឺត្រូវបានសរសេរ IV មិនមែន I ទេ ។ កម្មវិធីបម្លែងពិនិត្យមើលថាលេខគឺនៅក្នុងទម្រង់កាណុង និងទង់អក្ខរាវិរុទ្ធមិនស្តង់ដារជាមិនត្រឹមត្រូវ ។
API — ប្រើម៉ាស៊ីនគិតលេខនេះពីកូដ
ទូរស័ព្ទទៅម៉ាស៊ីនគិតលេខនេះជាចំណុចបញ្ចប់ JSON ឥតគិតថ្លៃ - គ្មានគ្រាប់ចុចដែលត្រូវការ ។ ផ្ញើតម្លៃវាលខាងក្រោមជាប៉ារ៉ាម៉ែត្រសំណួរ ឬ JSON ។ អ្វីដែលអ្នករំលងប្រើលំនាំដើមដូចគ្នាដែលទំព័រនេះត្រូវបានបំពេញជាមុនជាមួយប៉ារ៉ាម៉ែត្រមិនស្គាល់គឺ ៤០០ មិនមែនសូន្យស្ងាត់ទេ ។ អានឯកសារ 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);
លទ្ធផលគឺការប៉ាន់ប្រមាណសម្រាប់តែការណែនាំទូទៅប៉ុណ្ណោះ, មិនហិរញ្ញវត្ថុ, វេជ្ជសាស្ត្រឬដំបូន្មានពន្ធ.