রূপান্তরকারী

রোমান সংখ্যা কনভার্টার

সংখ্যাকে রোমান সংখ্যায় রূপান্তর করুন।

শুধু মানক লিখন: পূর্ণ সংখ্যা 1–3999। শূন্য ও ঋণাত্মক সংখ্যার কোনো মানক রূপ নেই; vinculum লিখন সমর্থিত নয়।

সাধারণ বছর (অ-অধিবর্ষ) রেফারেন্স
বছররোমাননোট

এটি বানান করবেন? সংখ্যা থেকে শব্দ · বছর ফরম্যাট: সংখ্যা ফরম্যাটার · অন্যান্য বেস: সংখ্যা বেস কনভার্টার.

Arabic number (1–3999) ও Roman numeral-এর মধ্যে দুই দিকেই রূপান্তর করুন: 2026 type করে MMXXVI দেখুন; MCMXCIX type করে 1999 দেখুন। Converter canonical (standard subtractive) form প্রয়োগ করে এবং invalid string-এর ক্ষেত্রে অনুমান না করে কেন ব্যর্থ হয়েছে তা জানায়।

এক নিঃশ্বাসে নিয়ম: সাত symbols (I=1, V=5, X=10, L=50, C=100, D=500, M=1000); I, X, C, M সর্বোচ্চ তিনবার repeat হয়; V, L, D কখনো repeat হয় না; subtractive pair ঠিক IV, IX, XL, XC, CD, CM। তাই 1999 হলো MCMXCIX (M + CM + XC + IX), কখনো IMM নয় — প্রতিটি subtractive prefix কেবল পরের দুই symbol steps-এর আগে বসতে পারে।

সীমা: canonical system কেবল 1–3999 পর্যন্ত — 4000+ লেখার কোনো standard single-character উপায় নেই (ঐতিহাসিক লেখায় ×1000 বোঝাতে overline ব্যবহার করা হতো, যা plain text বহন করতে পারে না), আর Roman zero নেই: numeral system-এ এর কোনো symbol-ই নেই (মধ্যযুগীয় লেখকেরা “nulla” শব্দটি লিখতেন)। Clock face-এ IIII দেখা গেলেও IIII-এর মতো input non-canonical হিসেবে বাতিল হয় — এটি ইচ্ছাকৃত watchmaking tradition, standard notation নয়।

Worked example: 2026 = MM (2000) + XX (20) + VI (6) → MMXXVI। উল্টো করে পড়তে: left to right scan করুন, প্রতিটি symbol যোগ করুন, তবে ছোট symbol বড় symbol-এর আগে থাকলে বিয়োগ করুন — M(1000) + M(1000) + X(10) + X(10) + V(5) + I(1) = 2026।

প্রকাশিত টেস্ট ভেক্টর — প্রতিটিই লাইভ টুলে যাচাই করা হয়েছে: 2026 ↔ MMXXVI · 1999 ↔ MCMXCIX · LIV ↔ 54 · 3999 (MMMCMXCIX) accepted maximum · IIII-কে non-canonical হিসেবে বাতিল করা হয় এবং ghost value দেখানোর বদলে number field clear হয়। সর্বশেষ যাচাই: 2026-08-12।

প্রশ্নোত্তর (FAQ)

1999-কে IMM বা MIM-এর বদলে MCMXCIX লেখা হয় কেন?

Subtractive notation শুধু ছয় exact pair-এ সীমাবদ্ধ: IV, IX, XL, XC, CD, CM। I কেবল V বা X-এর আগে বসতে পারে — M-এর আগে কখনো নয়। তাই 1999 ভাঙলে M (1000) + CM (900) + XC (90) + IX (9)। IMM-এর মতো shortcut চতুর শোনালেও canonical system-এর অংশ কখনো ছিল না।

Clock-এ IV-এর বদলে IIII কেন দেখা যায়?

Watch ও clock face-এ বিপরীত পাশের VIII-এর সঙ্গে visual balance রাখার জন্য ঐতিহ্যগতভাবে IIII ব্যবহার করা হয় — এই design convention centuries পুরোনো। Standard notation-এ IIII invalid: I সর্বোচ্চ তিনবার repeat হয়, তাই 4 সব সময় IV।

এটি 3999-এ থেমে যায় কেন?

কারণ M সর্বোচ্চ তিনবার পুনরাবৃত্ত হতে পারে এবং এর চেয়ে বড় কোনো একক symbol নেই। ঐতিহাসিক লেখায় কোনো numeral-কে 1000 দিয়ে গুণ বোঝাতে তার ওপর একটি রেখা (vinculum) টানা হতো, কিন্তু plain text ও বেশির ভাগ font সেটি নির্ভরযোগ্যভাবে দেখাতে পারে না; তাই canonical converter-এর সর্বোচ্চ সীমা MMMCMXCIX = 3999।

Zero-এর জন্য কি কোনো Roman numeral আছে?

না। Roman system-টি zero-কে numeral হিসেবে ধারণা করার আগের; যেখানে zero দরকার হতো, মধ্যযুগীয় পণ্ডিতেরা Latin শব্দ “nulla” বা N লিখতেন। তাই এই converter-এর range 1 থেকে শুরু হয়।

Roman numeral type করার সময় uppercase/lowercase কি গুরুত্বপূর্ণ?

না — mmxxvi এবং MMXXVI একইভাবে পড়া হয়। Converter validation-এর আগে case normalize করে এবং output সব সময় uppercase হয়, যা প্রচলিত লিখিত রূপ।

সর্বশেষ আপডেট: