ရောမနံပါတ်ပြောင်း
ရောမနံပါတ်များသို့အပြည့်အစုံနံပါတ်များပြောင်းပြန်
သင်ရိုက်ထည့်သလိုရလဒ်များကို update လုပ်ပါ
ဤဂဏန်းတွက်စက်အကြောင်း
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 အထိ အများဆုံးဖြစ်ရတာလဲ?
စံပြရောမနံပါတ်များသာ 3,999 (MMMCMXCIX) အထိသွား. ကိုယ်စားပြု 4,000 သို့မဟုတ်ပိုပြီးအများဆုံး font များနှင့်ပုံစံများပြသနိုင်ခြင်းမရှိသော overline notation ကိုလိုအပ်.
ရောမနံပါတ်များတွင် သုညရှိပါသလား
ဟုတ်ကဲ့. ရိုမန်စနစ်သည် zero နှင့်နေရာတန်ဖိုးမရှိသော symbol ကိုမရှိပါ, တစ်ခုဖြစ်သည် အကြောင်းရင်းတစ်ခုအဆုံးတွင်သင်္ချာအတွက်အာရဗီနံပါတ်များဖြင့်အစားထိုးခဲ့သည်.
ငါဘယ်လိုရေး4နှင့်9ရောမနံပါတ်များ?
သူတို့က subtractive စည်းမျဉ်းကိုအသုံးပြု:4IV ကိုဖြစ်ပါတယ် (တစ်ဦးငါးနှစ်အလိုတွင်) နှင့်9IX ကိုဖြစ်ပါတယ် (တစ်ဆယ်နှစ်အလိုတွင်) ။ အလားတူပုံစံပေး 40 = XL, 90 = XC, 400 = CD ကိုနှင့် 900 = CM ။
ရောမနံပါတ် MMXXIV ၏နံပါတ်ကဘာလဲ?
MMXXIV 2024 ဖြစ်ပါတယ်။: နှစ်ဦး Ms 2,000 ဖြစ်ကြောင်း, နှစ်ဦး Xs 20 ဖြစ်ကြောင်း, နှင့် IV ကို 4. ဤရွေ့ကားရောမနံပါတ် converter ကိုညာဘက်မှလက်ဝဲသို့တစ်ဦးချင်းစီကိုသင်္ကေတဖတ်ရှု, သေးငယ်တဲ့တစ်ခုကကြီးမားတဲ့တစ်ခုကိုရှေ့ဆက်တဲ့အခါမှာလျှော့ချ.
ဘာကြောင့် converter ကို I ကဲ့သို့နံပါတ်များကိုငြင်းပယ်သလဲ?
စံပြရောမစာလုံးပေါင်းတစ်ချိန်ကတစ်စိတ်တစ်ပိုင်းလေးကြိမ်ထပ်ခါတလဲလဲမ; လေး IV ကိုရေးသားထားသည်, I မဟုတ်. အဆိုပါ converter ကိုတစ်ဦးနံပါတ် canonical ပုံစံနှင့်မမှန်ကန်သောအဖြစ် flags non-standard spelling တွင်ဖြစ်ကြောင်းစစ်ဆေး.
API ကို — code ကိုမှဤဂဏန်းတွက်စက်ကိုအသုံးပြု
အခမဲ့ JSON endpoint အဖြစ်ဤဂဏန်းတွက်စက်ကိုခေါ် - လိုအပ်သော key ကိုမရှိ. query parameters တွေကိုသို့မဟုတ် JSON အဖြစ်အောက်ပါ Field Values ကိုပို့. သင်ပယ်ချဘာမှတူညီသော default ကိုအသုံးပြုသည်ဤစာမျက်နှာနှင့်အတူ pre-filled ဖြစ်ပါတယ်။ အမည်မသိ parameter ကိုတစ်ခုဖြစ်ပါသည် 400, တစ်ဦးတိတ်ဆိတ်သော Zero ကိုမဆို. ပြည့်စုံသော 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);
ရလဒ်များသာယေဘုယျလမ်းညွှန်မှုများအတွက်ခန့်မှန်းချက်ဖြစ်ကြသည်, မငွေကြေး, ဆေးဘက်ဆိုင်ရာသို့မဟုတ်အခွန်အကြံပေးချက်.