कोटलिन प्रोग्राम एक द्विघात समीकरण के सभी रूट का पता लगाने के लिए

इस कार्यक्रम में, आप कोटलिन में एक द्विघात समीकरण (नियतांक के आधार पर) की सभी जड़ों को खोजना और उन्हें प्रारूप () का उपयोग करके प्रिंट करना सीखेंगे।

द्विघात समीकरण का मानक रूप है:

ax 2 + bx + c = 0, जहाँ a, b और c वास्तविक संख्याएँ और + 0 हैं

इस शब्द को द्विघात समीकरण के निर्धारक के रूप में जाना जाता है। निर्धारक जड़ों की प्रकृति को बताता है।b2-4ac

  • यदि निर्धारक 0 से अधिक है, तो जड़ें वास्तविक और अलग हैं।
  • यदि निर्धारक 0 के बराबर है, तो जड़ें वास्तविक और समान हैं।
  • यदि निर्धारक 0 से कम है, तो जड़ें जटिल और अलग हैं।

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

 fun main(args: Array) ( val a = 2.3 val b = 4 val c = 5.6 val root1: Double val root2: Double val output: String val determinant = b * b - 4.0 * a * c // condition for real and different roots if (determinant> 0) ( root1 = (-b + Math.sqrt(determinant)) / (2 * a) root2 = (-b - Math.sqrt(determinant)) / (2 * a) output = "root1 = %.2f and root2 = %.2f".format(root1, root2) ) // Condition for real and equal roots else if (determinant == 0.0) ( root2 = -b / (2 * a) root1 = root2 output = "root1 = root2 = %.2f;".format(root1) ) // If roots are not real else ( val realPart = -b / (2 * a) val imaginaryPart = Math.sqrt(-determinant) / (2 * a) output = "root1 = %.2f+%.2fi and root2 = %.2f-%.2fi".format(realPart, imaginaryPart, realPart, imaginaryPart) ) println(output) )

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

 root1 = -0.87 + 1.30i और root2 = -0.87-1.30i

उपरोक्त कार्यक्रम में, गुणांक a, b और c क्रमशः 2.3, 4 और 5.6 पर सेट हैं। फिर, के determinantरूप में गणना की जाती है ।b2 - 4ac

निर्धारक के मूल्य के आधार पर, जड़ों की गणना ऊपर के सूत्र में दी गई है। ध्यान दें कि हमने किसी संख्या के वर्गमूल की गणना करने के लिए पुस्तकालय फ़ंक्शन Math.sqrt () का उपयोग किया है।

तब मुद्रित किया जाने वाला आउटपुट कोटलिन के मानक लिबरी फ़ंक्शन का उपयोग करके एक स्ट्रिंग चर आउटपुट में संग्रहीत किया जाता है format()। आउटपुट का उपयोग करके मुद्रित किया जाता है println()

यहां उपरोक्त कार्यक्रम के बराबर जावा कोड है: एक चौकोर समीकरण के सभी रूट को खोजने के लिए जावा प्रोग्राम

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