MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

सूत्र (फॉर्मूला): रोमन अंक कैलकुलेटर
Show calculation steps (1)
  1. Arithmetic then convert back

    Arithmetic then convert back: रोमन अंक कैलकुलेटर

    Compute a (op) b on the integer values, then greedily convert the result back to Roman using M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I.

विज्ञापन

परिणाम

परिणाम (रोमन अंक)
DCCLXXIV
equals 774 in Arabic numerals
परिणाम (अरबी संख्या) 774
चरण DCCXXVI + XLVIII = 726 + 48 = 774

रोमन अंक कैलकुलेटर क्या है?

यह टूल रोमन अंकों पर गणित के सवाल हल करता है। दो मान दर्ज करें — हर मान या तो एक रोमन अंक हो सकता है (I, V, X, L, C, D, M का उपयोग करके) या एक सामान्य पूर्णांक — कोई एक संक्रिया (ऑपरेटर) चुनें, और कैलकुलेटर उत्तर को रोमन अंक और मानक अरबी (दशमलव) संख्या, दोनों रूपों में, साथ ही एक छोटे चरण-दर-चरण विवरण के साथ देता है। यह विद्यार्थियों, शिक्षकों, इतिहास और लैटिन की कक्षाओं, पहेली सुलझाने वालों, और घड़ी के डायल, कॉपीराइट की तारीखों या इमारतों की आधारशिलाओं पर लिखे अंकों को समझने वाले हर व्यक्ति के लिए बेहद उपयोगी है।

इसका उपयोग कैसे करें

अंक 1 टाइप करें (जैसे DCCXXVI या सीधे 726), संक्रिया चुनें — जोड़, घटाव, गुणा या भाग — फिर अंक 2 टाइप करें (जैसे XLVIII या 48)। इनपुट में छोटे या बड़े अक्षर से कोई फर्क नहीं पड़ता और यह बड़े अक्षरों में दिखाया जाता है। शून्य या ऋणात्मक परिणाम, और शून्य से भाग के मामलों को अलग से दर्शाया जाता है, क्योंकि रोमन अंकों में शून्य, ऋणात्मक संख्या या भिन्न के लिए कोई चिह्न नहीं होता।

सूत्र की व्याख्या

सबसे पहले हर इनपुट को मानक घटाव नियम (subtractive rule) से एक पूर्णांक में बदला जाता है: बाएँ से दाएँ पढ़ते हुए, यदि कोई चिह्न उसके ठीक दाईं ओर वाले चिह्न से छोटा है तो उसे घटाया जाता है, अन्यथा जोड़ा जाता है।

$$\text{value} = \sum_i \begin{cases} -v_i & v_i < v_{i+1} \\ +v_i & \text{otherwise} \end{cases}$$

इसके बाद चुनी गई संक्रिया (\(a + b\), \(a - b\), \(a \times b\), या \(a / b\)) दोनों पूर्णांकों पर लागू की जाती है।

$$\text{result} = \text{Roman}\big(a \;\square\; b\big)$$

अंत में पूर्णांक परिणाम को एक लालची (greedy) एल्गोरिदम से वापस रोमन में बदला जाता है, जो इन क्रमबद्ध मानों का उपयोग करता है: \(1000=M\), \(900=CM\), \(500=D\), \(400=CD\), \(100=C\), \(90=XC\), \(50=L\), \(40=XL\), \(10=X\), \(9=IX\), \(5=V\), \(4=IV\), \(1=I\)। भाग में पूर्ण-संख्या (floor) भागफल लिया जाता है, क्योंकि रोमन अंकों में भिन्न को व्यक्त नहीं किया जा सकता।

विज्ञापन
सात रोमन अंक प्रतीकों और उनके दशमलव मानों का चार्ट
सात रोमन प्रतीक और उनके दशमलव मान।

हल किया हुआ उदाहरण

DCCXXVI (726) + XLVIII (48) = 774। अब 774 को बदलें: $$DCC\ (700) + L\ (50) + XX\ (20) + IV\ (4) = \textbf{DCCLXXIV}$$ यानी परिणाम DCCLXXIV है, या अरबी अंकों में 774। एक और उदाहरण: $$XII\ (12) \times IV\ (4) = 48 = XLVIII$$

तीन-चरण प्रवाह: अरबी में बदलें, गणना करें, परिणाम को वापस रोमन में बदलें
कैलकुलेटर कैसे काम करता है: संख्याओं में बदलें, गणना करें, फिर परिणाम को वापस रोमन में बदलें।

अक्सर पूछे जाने वाले सवाल

क्या मैं रोमन और अरबी इनपुट मिला सकता हूँ? हाँ — कोई भी फ़ील्ड रोमन अंक या सादा पूर्णांक स्वीकार करता है, किसी भी संयोजन में।

अगर घटाव से शून्य या ऋणात्मक संख्या आ जाए तो? रोमन अंकों में शून्य या ऋणात्मक संख्या के लिए कोई चिह्न नहीं होता, इसलिए कैलकुलेटर अंक के बजाय एक सूचना दिखाता है।

भाग को कैसे संभाला जाता है? परिणाम पूर्णांक भागफल होता है (शेष, यदि कोई हो, तो उसे बता कर हटा दिया जाता है), क्योंकि रोमन अंकों में भिन्न नहीं होते।

अंतिम अपडेट: