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