कोटलिन कार्यक्रम फंक्शन का उपयोग करके अंतराल के बीच आर्मस्ट्रांग संख्या प्रदर्शित करने के लिए

इस कार्यक्रम में, आप कोटलिन में एक फ़ंक्शन का उपयोग करके, दो दिए गए अंतरालों के बीच सभी आर्मस्ट्रांग संख्याओं को प्रदर्शित करना सीखेंगे।

दो पूर्णांकों के बीच सभी आर्मस्ट्रांग संख्याओं को खोजने के लिए, checkArmstrong()फ़ंक्शन बनाया जाता है। यह फ़ंक्शन जाँचता है कि संख्या आर्मस्ट्रॉन्ग है या नहीं।

उदाहरण: दो इंटर्गेर्स के बीच आर्मस्ट्रांग नंबर

 fun main(args: Array) ( val low = 999 val high = 99999 for (number in low + 1… high - 1) ( if (checkArmstrong(number)) print("$number ") ) ) fun checkArmstrong(num: Int): Boolean ( var digits = 0 var result = 0 var originalNumber = num // number of digits calculation while (originalNumber != 0) ( originalNumber /= 10 ++digits ) originalNumber = num // result contains sum of nth power of its digits while (originalNumber != 0) ( val remainder = originalNumber % 10 result += Math.pow(remainder.toDouble(), digits.toDouble()).toInt() originalNumber /= 10 ) if (result == num) return true return false )

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

 1634 8208 9474 54748 92727 93084 

उपरोक्त कार्यक्रम में, हमने एक फ़ंक्शन बनाया है जिसका नाम checkArmstrong()एक पैरामीटर संख्या है और एक बूलियन मान देता है।

यदि संख्या आर्मस्ट्रॉन्ग है, तो यह वापस आ जाती है true। यदि नहीं, तो यह वापस आ जाता है false

रिटर्न वैल्यू के आधार पर, main()फ़ंक्शन के अंदर स्क्रीन पर नंबर प्रिंट होता है।

यहाँ जावा कोड के बराबर है: जावा प्रोग्राम फ़ंक्शन का उपयोग करके आर्मस्ट्रांग नंबर की जांच करने के लिए।

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