कोटलिन कोड पिरामिड और पैटर्न बनाने के लिए

इस कार्यक्रम में, आप पिरामिड बनाना चाहते हैं, आधा पिरामिड, उल्टा पिरामिड, पास्कल का त्रिकोण और फ्लोयड का त्रिकोण कोटलीन में नियंत्रण कथन गाते हैं।

सोर्स कोड की सूची
*, अंकों और वर्णों का उपयोग करके त्रिकोणों को मुद्रित करने के लिए कोड
* और अंकों का उपयोग करके उल्टे त्रिभुजों को प्रिंट करने के लिए कोड
पूर्ण पिरामिड मुद्रित करने के लिए कोड
पास्कल के त्रिकोण को मुद्रित करने के लिए कोड
फ्लोयड के त्रिकोण को मुद्रित करने के लिए कोड

यहाँ जावा और समतुल्य जावा कोड: पिरामिड और पैटर्न बनाने के लिए जावा प्रोग्राम है

*, संख्याओं और वर्णों का उपयोग करके त्रिकोण मुद्रित करने के कार्यक्रम

उदाहरण 1: * का उपयोग करके आधा पिरामिड मुद्रित करने का कार्यक्रम

 * * * * * * * * * * * * * * *

सोर्स कोड

 fun main(args: Array) ( val rows = 5 for (i in 1… rows) ( for (j in 1… i) ( print("* ") ) println() ) )

उदाहरण 2: एक संख्या का उपयोग करके आधे पिरामिड को मुद्रित करने का कार्यक्रम

 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

सोर्स कोड

 fun main(args: Array) ( val rows = 5 for (i in 1… rows) ( for (j in 1… i) ( print("$j ") ) println() ) ) 

उदाहरण 3: वर्णमाला का उपयोग करके आधे पिरामिड को मुद्रित करने का कार्यक्रम

 ABBCCCDDDDEEEEE

सोर्स कोड

 fun main(args: Array) ( val last = 'E' var alphabet = 'A' for (i in 1… last - 'A' + 1) ( for (j in 1… i) ( print("$alphabet ") ) ++alphabet println() ) )

* और संख्याओं का उपयोग करके उल्टे आधे पिरामिड को प्रिंट करने के कार्यक्रम

उदाहरण 4: उलटे आधे पिरामिड का प्रयोग *

 * * * * * * * * * * * * * * *

सोर्स कोड

 fun main(args: Array) ( val rows = 5 for (i in rows downTo 1) ( for (j in 1… i) ( print("* ") ) println() ) )

उदाहरण 5: संख्याओं का उपयोग करके उल्टा आधा पिरामिड

 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1

सोर्स कोड

 fun main(args: Array) ( val rows = 5 for (i in rows downTo 1) ( for (j in 1… i) ( print("$j ") ) println() ) )

* और अंकों का उपयोग करके पिरामिड और उल्टे पिरामिड को प्रदर्शित करने के कार्यक्रम

उदाहरण 6: * का उपयोग करके पूर्ण पिरामिड मुद्रित करने का कार्यक्रम

 * * * * * * * * * * * * * * * * * * * * * * * * *

सोर्स कोड

 fun main(args: Array) ( val rows = 5 var k = 0 for (i in 1… rows) ( for (space in 1… rows - i) ( print(" ") ) while (k != 2 * i - 1) ( print("* ") ++k ) println() k = 0 ) )

उदाहरण 7: संख्याओं का उपयोग करके पिरामिड मुद्रित करने का कार्यक्रम

 1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5

सोर्स कोड

 fun main(args: Array) ( val rows = 5 var k = 0 var count = 0 var count1 = 0 for (i in 1… rows) ( for (space in 1… rows - i) ( print(" ") ++count ) while (k != 2 * i - 1) ( if (count <= rows - 1) ( print((i + k).toString() + " ") ++count ) else ( ++count1 print((i + k - 2 * count1).toString() + " ") ) ++k ) k = 0 count = k count1 = count println() ) ) 

उदाहरण 8: उल्टे पूर्ण पिरामिड का प्रयोग *

 * * * * * * * * * * * * * * * * * * * * * * * * *

सोर्स कोड

 fun main(args: Array) ( val rows = 5 for (i in rows downTo 1) ( for (space in 1… rows - i) ( print(" ") ) for (j in i… 2 * i - 1) ( print("* ") ) for (j in 0… i - 1 - 1) ( print("* ") ) println() ) )

उदाहरण 9: पास्कल के त्रिकोण को प्रिंट करें

 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1

सोर्स कोड

 fun main(args: Array) ( val rows = 6 var coef = 1 for (i in 0… rows - 1) ( for (space in 1… rows - i - 1) ( print(" ") ) for (j in 0… i) ( if (j == 0 || i == 0) coef = 1 else coef = coef * (i - j + 1) / j System.out.printf("%4d", coef) ) println() ) )

उदाहरण 10: फ्लोयड के त्रिभुज को प्रिंट करें।

 1 2 3 4 5 6 7 8 9 10

सोर्स कोड

 fun main(args: Array) ( val rows = 4 var number = 1 for (i in 1… rows) ( for (j in 1… i) ( print("$number ") ++number ) println() ) )

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