अंकगणितीय संक्रियाओं की रिकॉर्डिंग
मान लीजिए कि हमें गणितीय रूप में लिखे गए एक व्यंजक की गणना इस तरह से करने की आवश्यकता है:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
अंकगणितीय व्यंजक लिखने के नियम
1. अभिव्यक्ति में संख्याएं, अन्य चर नाम, संक्रिया संकेत, कोष्ठक, कार्य नाम, अंकगणितीय संक्रियाएं और उनके चिह्न शामिल हो सकते हैं (<कोड>+कोड>,<कोड> -कोड>,<कोड> *कोड) >, /
, %
).
2. पूर्णांक और भिन्नात्मक भागों के बीच विभाजक एक बिंदु है।
3. व्यंजक एक पंक्ति में लिखा गया है (अभिव्यक्तियों का रेखीय अंकन);
इस प्रकार, अंकगणितीय व्यंजकों को लिखने के नियमों का पालन करते हुए, हमें दिए गए अंश (गणितीय संकेतन) को एक रेखीय संकेतन में अनुवाद करना चाहिए, अर्थात भिन्न को एक पंक्ति में लिखना चाहिए। चूँकि अंश और हर जटिल होते हैं (अर्थात उनमें दो या दो से अधिक गुणक होते हैं), एक रेखीय रूप में एक अभिव्यक्ति लिखते समय, अंश और हर को कोष्ठक में लेना आवश्यक होता है।
इस प्रकार, ऐसे व्यंजक का रेखीय अंकन इस तरह दिखेगा:
<पूर्व>
(2*17.56*17.56)/(7*2.47*0.43)प्री>
आइए इस अभिव्यक्ति के मूल्य की गणना करने के लिए एक प्रोग्राम लिखें। ऐसा करने के लिए, इनपुट और आउटपुट डेटा को परिभाषित करते हैं।
इनपुट
क्योंकि हम सभी मान जानते हैं, फिर कीबोर्ड से कुछ भी दर्ज करने की आवश्यकता नहीं है, इसलिए कोई इनपुट मान नहीं होगा।
छाप
कार्यक्रम को दिए गए अंकगणितीय अभिव्यक्ति का परिणाम प्रदर्शित करना चाहिए (परिणाम को कुछ चर में सहेजा जा सकता है, या तुरंत स्क्रीन पर प्रदर्शित किया जा सकता है)।
कार्यक्रम में, हम तुरंत स्क्रीन पर परिणाम प्रदर्शित करेंगे। चूँकि हमारे पास एक भिन्न है, परिणाम एक वास्तविक संख्या होगी।
#शामिल<iostream>
नेमस्पेस एसटीडी का उपयोग करना;
मुख्य()
{
cout << (2*17.56*17.56) / (7*2.47*0.43);
}
अपने कंप्यूटर पर प्रोग्राम चलाएँ और सुनिश्चित करें कि यह 82.949843 देता है।