Problem

4 /6


अंकगणितीय भाव लिखना

Theory Click to read/hide

किसी प्रोग्रामिंग भाषा में अंकगणितीय व्यंजक लिखने के नियम

मान लीजिए कि हमें गणितीय रूप में लिखे गए एक व्यंजक की गणना इस तरह से करने की आवश्यकता है:
\( {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
    के बराबर परिणाम देता है
    फिर काम पूरा करो।
     
     

    Problem

    एक प्रोग्राम लिखें जो एक ज्ञात सूत्र का उपयोग करके अभिव्यक्ति के मूल्य की गणना करता है

    \({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
    x और y पूर्णांक प्रकार के वेरिएबल्स हैं, जो कीबोर्ड से दर्ज किए जाते हैं (एक पंक्ति में दो नंबर)।
    कार्यक्रम को एक संख्या का उत्पादन करना चाहिए - अभिव्यक्ति मूल्यांकन का परिणाम।