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

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

उदाहरण 1: दशमलव को अष्टक में परिवर्तित करने का कार्यक्रम

 fun main(args: Array) ( val decimal = 78 val octal = convertDecimalToOctal(decimal) println("$decimal in decimal = $octal in octal") ) fun convertDecimalToOctal(decimal: Int): Int ( var decimal = decimal var octalNumber = 0 var i = 1 while (decimal != 0) ( octalNumber += decimal % 8 * i decimal /= 8 i *= 10 ) return octalNumber )

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

 दशमलव में 78 = अष्टक में 116

यह रूपांतरण इस प्रकार है:

8 | 78 8 | ९ - ६ | | 1 - 1 8 | 0 - 1 (116)

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

 fun main(args: Array) ( val octal = 116 val decimal = convertOctalToDecimal(octal) println("$octal in octal = $decimal in decimal") ) fun convertOctalToDecimal(octal: Int): Int ( var octal = octal var decimalNumber = 0 var i = 0 while (octal != 0) ( decimalNumber += (octal % 10 * Math.pow(8.0, i.toDouble())).toInt() ++i octal /= 10 ) return decimalNumber )

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

 अष्टक में 116 = दशमलव में 78

यह रूपांतरण इस प्रकार है:

1 * 8 2 + 1 * 8 1 + 6 * 8 0 = 78

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

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