कोटलिन प्रोग्राम द्विआधारी संख्या को दशमलव में बदलने के लिए और इसके विपरीत

इस कार्यक्रम में, आप बाइनरी नंबर को दशमलव संख्या में बदलना सीखेंगे और कोटलिन में कार्यों का उपयोग करके इसके विपरीत।

द्विआधारी संख्या को दशमलव में परिवर्तित करने के तरीके जानने के लिए इस पृष्ठ पर जाएं।

उदाहरण 1: द्विआधारी संख्या को दशमलव में बदलने का कार्यक्रम

 fun main(args: Array) ( val num: Long = 110110111 val decimal = convertBinaryToDecimal(num) println("$num in binary = $decimal in decimal") ) fun convertBinaryToDecimal(num: Long): Int ( var num = num var decimalNumber = 0 var i = 0 var remainder: Long while (num.toInt() != 0) ( remainder = num % 10 num /= 10 decimalNumber += (remainder * Math.pow(2.0, i.toDouble())).toInt() ++i ) return decimalNumber )

आउटपुट

 बाइनरी में 110110111 = दशमलव में 439

दशमलव संख्या को बाइनरी में कैसे परिवर्तित करें, यह जानने के लिए इस पृष्ठ पर जाएं।

उदाहरण 2: दशमलव को बाइनरी में बदलने का कार्यक्रम

हम Integer.toBinaryString()दशमलव संख्या को बाइनरी में बदलने के लिए विधि का उपयोग कर सकते हैं ।

 fun main(args: Array) ( val num = 19 // converting decimal to binary val binary = Integer.toBinaryString(num) println("$num in decimal = $binary in binary") ) 

यहां एक दशमलव संख्या को बाइनरी में मैन्युअल रूप से परिवर्तित करने के लिए स्रोत कोड है।

उदाहरण 3: दशमलव संख्या को द्विआधारी रूप से रूपांतरित करें

 fun main(args: Array) ( val num = 19 val binary = convertDecimalToBinary(num) println("$num in decimal = $binary in binary") ) fun convertDecimalToBinary(n: Int): Long ( var n = n var binaryNumber: Long = 0 var remainder: Int var i = 1 var step = 1 while (n != 0) ( remainder = n % 2 System.out.printf("Step %d: %d/2, Remainder = %d, Quotient = %d", step++, n, remainder, n / 2) n /= 2 binaryNumber += (remainder * i).toLong() i *= 10 ) return binaryNumber )

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

 चरण 1: 19/2, शेष = 1, भाव = 9 चरण 2: 9/2, शेष = 1, भाव = 4 चरण 3: 4/2, शेष = 0, भाव = 2 चरण 4: 2/2, शेष = 0, क्वोटिएंट = 1 स्टेप 5: 1/2, शेष = 1, क्वोटिएंट = 0 19 दशमलव में = 10011 बाइनरी में

यहाँ बराबरी का जावा कोड है: बाइनरी को दशमलव और इसके विपरीत में बाइनरी बदलने के लिए

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