दो नंबर का एलसीएम खोजने के लिए कोटलिन प्रोग्राम

इस कार्यक्रम में, आप GCD का उपयोग करके, और GCD का उपयोग नहीं करके दो नंबर का lcm खोजना सीखेंगे। यह कोटलिन में लूप का उपयोग करते हुए किया जाता है।

दो पूर्णांकों का LCM सबसे छोटा धनात्मक पूर्णांक है जो दोनों संख्याओं (शेष के बिना) से पूरी तरह से विभाज्य है।

उदाहरण 1: लूप और यदि स्टेटमेंट का उपयोग करके एलसीएम की गणना करने के लिए कोटलिन प्रोग्राम

 fun main(args: Array) ( val n1 = 72 val n2 = 120 var lcm: Int // maximum number between n1 and n2 is stored in lcm lcm = if (n1> n2) n1 else n2 // Always true while (true) ( if (lcm % n1 == 0 && lcm % n2 == 0) ( println("The LCM of $n1 and $n2 is $lcm.") break ) ++lcm ) )

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

 72 और 120 का LCM 360 है।

इस कार्यक्रम में, दो नंबर जिनकी LCM पाई जानी है, क्रमशः चर n1 और n2 में संग्रहीत किए जाते हैं।

फिर, हम शुरू में दो नंबरों के सबसे बड़े हिस्से में lcm सेट करते हैं। ऐसा इसलिए है, क्योंकि LCM सबसे बड़ी संख्या से कम नहीं हो सकती है।

जावा के समान, लूप के दौरान अनंत के अंदर ( while(true)), हम यह जांचते हैं कि lcm पूरी तरह से n1 और n2 दोनों को विभाजित करता है या नहीं।

यदि ऐसा होता है, तो हमने LCM पाया है। हम LCM प्रिंट करते हैं और breakस्टेटमेंट का उपयोग करते हुए लूप से बाहर निकलते हैं ।

और, हम 1 से lcm बढ़ाते हैं और विभाजन की स्थिति का पुन: परीक्षण करते हैं।

यहाँ बराबर Java कोड: Java Program to Find LCM of Two Numbers हैं।

हम निम्न सूत्र का उपयोग करके GCD का उपयोग दो संख्याओं के LCM को खोजने के लिए भी कर सकते हैं:

 एलसीएम = (एन 1 * एन 2) / जीसीडी

यदि आप नहीं जानते कि जावा में GCD की गणना कैसे करें, तो दो संख्याओं के GCD को खोजने के लिए कोटलिन प्रोग्राम की जाँच करें।

उदाहरण 2: जीसीडी का उपयोग करके एलसीएम की गणना करने के लिए कोटलिन प्रोग्राम

 fun main(args: Array) ( val n1 = 72 val n2 = 120 var gcd = 1 var i = 1 while (i <= n1 && i <= n2) ( // Checks if i is factor of both integers if (n1 % i == 0 && n2 % i == 0) gcd = i ++i ) val lcm = n1 * n2 / gcd println("The LCM of $n1 and $n2 is $lcm.") )

इस कार्यक्रम का आउटपुट उदाहरण 1 जैसा है।

यहां, लूप के अंदर, हम दो नंबर - एन 1 और एन 2 के जीसीडी की गणना करते हैं। गणना के बाद, हम LCM की गणना करने के लिए उपरोक्त सूत्र का उपयोग करते हैं।

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