कोटलिन कार्यक्रम पुनरावर्तन का उपयोग कर शक्ति की गणना करने के लिए

इस कार्यक्रम में, आप कोटलिन में एक पुनरावर्ती फ़ंक्शन का उपयोग करके संख्या की शक्ति की गणना करना सीखेंगे।

उदाहरण: पुनरावर्तन का उपयोग करके शक्ति की गणना करने का कार्यक्रम

 fun main(args: Array) ( val base = 3 val powerRaised = 4 val result = power(base, powerRaised) println("$base^$powerRaised = $result") ) fun power(base: Int, powerRaised: Int): Int ( if (powerRaised != 0) return base * power(base, powerRaised - 1) else return 1 )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 3 4 = 81

उपरोक्त कार्यक्रम में, आप पुनरावर्ती फ़ंक्शन पावर () का उपयोग करके शक्ति की गणना करते हैं।

सरल शब्दों में, पुनरावर्ती कार्य शक्ति के साथ आधार को कई गुना बढ़ा देता है, जो है:

 3 * 3 * 3 * 3 = 81
निष्पादन के चरण
Iteration शक्ति() शक्तिहीन परिणाम
1 है शक्ति (3, 4) ३ * परिणाम
शक्ति (3, 3) 3 * 3 * परिणाम 3
शक्ति (3, 2) 3 * 3 * 3 * परिणाम 4
शक्ति (3, 1) 1 है 3 * 3 * 3 * 3 * परिणाम अंतिम
अंतिम शक्ति (3, 0) 3 * 3 * 3 * 3 * 1 = 81

यहाँ जावा के बराबर कोड है: जावा प्रोग्राम पुनरावर्तन का उपयोग करके शक्ति की गणना करने के लिए

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