Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# का उपयोग करके बाइनरी को डेसीमल में कन्वर्ट करें


बाइनरी को डेसीमल में कन्वर्ट करने के लिए, मैंने यहां व्हाइल लूप का उपयोग किया है और बाइनरी नंबर का शेषफल निकाला है, जो इनपुट है। उसके बाद, शेषफल को बेस वैल्यू से गुणा किया जाता है और जोड़ा जाता है।

डेसीमल वैल्यू प्राप्त करने के लिए मैंने यह किया:

while (val > 0) { remainder = val % 10; myDecimal = myDecimal + remainder * baseVal; val = val / 10; baseVal = baseVal * 2; }

उदाहरण

C# में बाइनरी को डेसीमल में कन्वर्ट करने का पूर्ण कोड:

using System; using System.Collections.Generic; using System.Text; namespace Demo { class toBinary { static void Main(string[] args) { int val = 1010, myBinary, remainder; int myDecimal = 0, baseVal = 1; myBinary = val; while (val > 0) { remainder = val % 10; myDecimal = myDecimal + remainder * baseVal; val = val / 10; baseVal = baseVal * 2; } Console.Write("Binary Number : " + myBinary); Console.Write("\nConverted to Decimal: " + myDecimal); Console.ReadLine(); } } }

आउटपुट

Binary Number : 1010 Converted to Decimal: 10
  1. - पायथन में बाइनरी से दशमलव और इसके विपरीत

    दशमलव संख्या और बाइनरी संख्या दी गई है, हमारा कार्य दशमलव को बाइनरी संख्या में और बाइनरी को दशमलव संख्या में बदलना है। एल्गोरिदम Bintodec() चरण 1: बाइनरी संख्या दर्ज करें। चरण 2: अगला बाइनरी संख्या की लंबाई लें। चरण 3: फॉर लूप का उपयोग करके बाइनरी को दशमलव संख्या में बदलें। जैसे यदि बाइनरी संख्या 1

  1. - पायथन का उपयोग करके दशमलव को बाइनरी, ऑक्टल और हेक्साडेसिमल में कैसे बदलें

    समस्या विवरण पायथन दशमलव को बाइनरी, ऑक्टल और हेक्साडेसिमल में बदलने के लिए सीधे फंक्शन प्रदान करता है। ये फंक्शन हैं: बाइनरी: bin() ऑक्टल: oct() हेक्साडेसिमल: hex() उदाहरण आप इन फंक्शन का उपयोग संबंधित प्रतिनिधित्व प्राप्त करने के लिए निम्नानुसार कर सकते हैं: decimal = 27 print(bin(decimal), बाइनर

  1. - Python में रिकर्सन का उपयोग करके दशमलव को बाइनरी में कैसे बदलें?

    Python में रिकर्सन का उपयोग करके दशमलव से बाइनरी रूपांतरण एक दशमलव संख्या का बाइनरी समकक्ष 2 से क्रमिक विभाजन के शेष को उल्टे क्रम में प्रिंट करके प्राप्त किया जाता है। इस रूपांतरण का रिकर्सिव समाधान इस प्रकार है: 1: tobin(x // 2) print(x % 2, end=) num = int(input(एक संख्या दर्ज करें