सी ++ प्रोग्राम एक संख्या की शक्ति की गणना करने के लिए

इस लेख में, हम मैन्युअल रूप से और पाउ ​​() फ़ंक्शन का उपयोग करके संख्या को मैन्युअल रूप से गणना करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ जबकि और करते हैं … जबकि लूप

यह प्रोग्राम उपयोगकर्ता से दो नंबर लेता है (एक आधार संख्या और एक घातांक) और शक्ति की गणना करता है।

किसी संख्या की शक्ति = आधार प्रतिपादक

उदाहरण 1: कंप्यूटर को मैन्युअल रूप से गणना करें

 #include using namespace std; int main() ( int exponent; float base, result = 1; cout <> base>> exponent; cout << base << "^" << exponent << " = "; while (exponent != 0) ( result *= base; --exponent; ) cout << result; return 0; ) 

आउटपुट

 क्रमशः आधार और घातांक दर्ज करें: 3.4 5 3.4 5 = 454.354

जैसा कि हम जानते हैं, एक संख्या की शक्ति बार-बार खुद से गुणा की जाने वाली संख्या है। उदाहरण के लिए,

= ५ x ५ x ५ = १२५

यहाँ 5 आधार है और 3 घातांक है

इस कार्यक्रम में, हमने एक whileलूप का उपयोग करके संख्या की शक्ति की गणना की है ।

 while (exponent != 0) ( result *= base; --exponent; )

याद रखें कि हमने 1कार्यक्रम की शुरुआत के दौरान पहले से ही परिणाम आरंभ कर दिया है ।

आइए देखें कि यह whileलूप कैसे काम करता है अगर base == 5और exponent == 3

Iteration परिणाम * = आधार प्रतिपादक घातांक! = ० लूप निष्पादित करें?
पहली बार 5 3 true हाँ
2 रा 25 2 true हाँ
125 1 true हाँ
४ था 625 0 false नहीं न

हालांकि, उपरोक्त तकनीक केवल तभी काम करती है जब घातांक एक धनात्मक पूर्णांक हो।

यदि आपको किसी संख्या की शक्ति को किसी वास्तविक संख्या के साथ एक घातांक के रूप में खोजना है, तो आप pow()फ़ंक्शन का उपयोग कर सकते हैं ।

उदाहरण 2: पाव () फ़ंक्शन का उपयोग करके गणना की जाने वाली शक्ति

 #include #include using namespace std; int main() ( float base, exponent, result; cout <> base>> exponent; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; ) 

आउटपुट

 क्रमशः आधार और घातांक दर्ज करें: 2.3 4.5 2.3 4.5 = 42.44

इस कार्यक्रम में, हमने pow()किसी संख्या की शक्ति की गणना करने के लिए फ़ंक्शन का उपयोग किया है ।

ध्यान दें कि हमने फ़ंक्शन cmathका उपयोग करने के लिए हेडर फ़ाइल को शामिल किया pow()है।

हम उपयोगकर्ता से आधार और प्रतिपादक लेते हैं।

फिर हम pow()शक्ति की गणना करने के लिए फ़ंक्शन का उपयोग करते हैं । पहला तर्क आधार है, और दूसरा तर्क प्रतिपादक है।

दिलचस्प लेख...