दशमलव कार्यक्रम को दशमलव को बाइनरी में परिवर्तित करें

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

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
  • जावास्क्रिप्ट जबकि और करते हैं … जबकि लूप

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

 // program to convert decimal to binary function convertToBinary(x) ( let bin = 0; let rem, i = 1, step = 1; while (x != 0) ( rem = x % 2; console.log( `Step $(step++): $(x)/2, Remainder = $(rem), Quotient = $(parseInt(x/2))` ); x = parseInt(x / 2); bin = bin + rem * i; i = i * 10; ) console.log(`Binary: $(bin)`); ) // take input let number = prompt('Enter a decimal number: '); convertToBinary(number);

आउटपुट

 चरण 1: 9/2, शेष = 1, भाव = 4 चरण 2: 4/2, शेष = 0, भाव = 2 चरण 3: 2/2, शेष = 0, भाव = 1 चरण 4: 1/2, शेष = 1, क्वोटिएंट = 0 बाइनरी: 1001

उपरोक्त कार्यक्रम में, उपयोगकर्ता को एक दशमलव संख्या दर्ज करने के लिए प्रेरित किया जाता है। उपयोगकर्ता द्वारा दर्ज की गई संख्या convertToBinary()फ़ंक्शन के तर्क के रूप में पारित की जाती है।

whileपाश इस्तेमाल किया जब तक संख्या उपयोगकर्ता द्वारा दर्ज हो जाता है 0

बाइनरी मान की गणना निम्न द्वारा की जाती है:

 bin = bin + rem * i;

यहां, remसंख्या का मापांक %मान है जब 2 से विभाजित किया जाता है और मैं बाइनरी नंबर का स्थान मान देता है।

उदाहरण 2: दशमलव को द्विआधारी का उपयोग करके परिवर्तित करें ()

 // program to convert decimal to binary // take input const number = parseInt(prompt('Enter a decimal number: ')); // convert to binary const result = number.toString(2); console.log('Binary:' + ' ' + result);

आउटपुट

 एक दशमलव संख्या दर्ज करें: 9 बाइनरी: 1001

उपरोक्त कार्यक्रम में, उपयोगकर्ता को एक नंबर दर्ज करने के लिए कहा जाता है। parseInt()विधि एक पूर्णांक के लिए एक स्ट्रिंग मान परिवर्तित करने के लिए प्रयोग किया जाता है।

जावास्क्रिप्ट में निर्मित विधि toString((radix))एक निर्दिष्ट मूलांक (बेस) में एक स्ट्रिंग मान लौटाता है। यहां, toString(2)दशमलव संख्या को द्विआधारी संख्या में परिवर्तित करता है।

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