इस कार्यक्रम में, आप पॉव () फ़ंक्शन का उपयोग किए बिना किसी संख्या की शक्ति की गणना करना सीखेंगे।
उदाहरण 1: पाउ का उपयोग किए बिना किसी संख्या की शक्ति की गणना करें ()
fun main(args: Array) ( val base = 3 var exponent = 4 var result: Long = 1 while (exponent != 0) ( result *= base.toLong() --exponent ) println("Answer = $result") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
उत्तर = 81
इस कार्यक्रम में, बेस और एक्सपोनेंट को क्रमशः 3 और 4 मान दिए गए हैं।
लूप का उपयोग करते हुए, हम परिणाम को आधार से गुणा करते रहते हैं जब तक कि एक्सपोनेंट शून्य नहीं हो जाता।
इस मामले में, हम कुल आधार पर 4 गुना गुणा करते हैं, इसलिए परिणाम = 1 * 3 * 3 * 3 * 3 * 3 = 81। हमें आधार भी डालना होगा Long
क्योंकि परिणाम केवल स्वीकार करता है Long
और कोटलिन प्रकार की सुरक्षा पर ध्यान केंद्रित करता है ।
हालाँकि, जावा में, ऊपर कोड काम नहीं करता है यदि आपके पास एक नकारात्मक घातांक है। उसके लिए, आपको कोटलिन में पाउ () फ़ंक्शन का उपयोग करने की आवश्यकता है
यहाँ जावा के बराबर कोड है: किसी संख्या की शक्ति की गणना करने के लिए जावा प्रोग्राम
उदाहरण 2: pow () का उपयोग करके संख्या की शक्ति की गणना करें
fun main(args: Array) ( val base = 3 val exponent = -4 val result = Math.pow(base.toDouble(), exponent.toDouble()) println("Answer = $result") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
उत्तर = 0.012345679012345678
इस कार्यक्रम में, हमने आधार की शक्ति की गणना करने के लिए मानक पुस्तकालय फ़ंक्शन Math.pow () का उपयोग किया।
हमें आधार और प्रतिपादक को रूपांतरित करने की भी आवश्यकता है Double
क्योंकि, pow केवल Double
मापदंडों को स्वीकार करता है।