इस कार्यक्रम में, आप लूप के लिए और कोटलिन में लूप का उपयोग करते हुए प्राकृतिक संख्याओं की गणना करना सीखेंगे। आप यह भी देखेंगे कि समस्या को हल करने के लिए श्रेणियां कैसे सहायक हो सकती हैं।
सकारात्मक संख्या 1, 2, 3… को प्राकृतिक संख्या के रूप में जाना जाता है और इसका योग 1 से शुरू होने वाली सभी संख्याओं का परिणाम है।
N के लिए, प्राकृतिक संख्याओं का योग है:
1 + 2 + 3 +… + n
उदाहरण 1: लूप के लिए प्राकृतिक संख्याओं का योग
fun main(args: Array) ( val num = 100 var sum = 0 for (i in 1… num) ( // sum = sum+i; sum += i ) println("Sum = $sum") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
योग = ५०५०
उपरोक्त कार्यक्रम 1 से दी गई संख्या (100) तक लूप करता है और सभी संख्याओं को चर राशि में जोड़ता है।
जावा के विपरीत, कोटलिन में, आप 1… num
1 से अंकों के बीच की संख्याओं के माध्यम से लूप ( ) और ऑपरेटर में लूप का उपयोग कर सकते हैं ।
यहाँ प्राकृतिक कोड के योग की गणना करने के लिए जावा कोड: जावा प्रोग्राम समतुल्य है
इस समस्या को हल करने के लिए आप लूप का उपयोग भी कर सकते हैं:
उदाहरण 2: लूप का उपयोग करते हुए प्राकृतिक संख्याओं का योग
fun main(args: Array) ( val num = 50 var i = 1 var sum = 0 while (i <= num) ( sum += i i++ ) println("Sum = $sum") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
योग = 1275
उपरोक्त कार्यक्रम में, लूप के विपरीत, हमें लूप के शरीर के अंदर i का मान बढ़ाना होगा।
यद्यपि दोनों कार्यक्रम तकनीकी रूप से सही हैं, इस मामले में लूप के लिए उपयोग करना बेहतर है। ऐसा इसलिए है क्योंकि पुनरावृत्ति (संख्या तक) ज्ञात है।
पुनरावृत्ति का उपयोग करके प्राकृतिक संख्या का योग कैसे प्राप्त करें, यह जानने के लिए इस पृष्ठ पर जाएँ।