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

सी # में रिकर्सन का उपयोग करके किसी संख्या को दशमलव से बाइनरी में कैसे परिवर्तित करें?

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

int dec = 30;

अब मान को किसी फ़ंक्शन में पास करें -

public int displayBinary(int dec) {
}

अब, स्थिति की जाँच करें जब तक कि दशमलव मान 0 न हो और रिकर्सन का उपयोग करके दशमलव संख्या का मॉड 2 प्राप्त करें जैसा कि नीचे दिखाया गया है। पुनरावर्ती कॉल फ़ंक्शन को dec/2 मान के साथ फिर से कॉल करेगा -

public int displayBinary(int dec) {
   int res;
   if (dec != 0) {
      res = (dec % 2) + 10 * displayBinary(dec / 2);
      Console.Write(res);
      return 0;
   } else {
      return 0;
   }
}

निम्नलिखित पूरा कोड है -

उदाहरण

using System;

public class Program {
   public static void Main(string[] args) {
      int dec;
      Demo d = new Demo();
      dec = 30;
      Console.Write("Decimal = "+dec);
      Console.Write("\nBinary of {0} = ", dec);
      d.displayBinary (dec);
      Console.ReadLine();
      Console.Write("\n");
   }
}
public class Demo {
   public int displayBinary(int dec){
      int res;
      if (dec != 0) {
         res = (dec % 2) + 10 * displayBinary(dec / 2);
         Console.Write(res);
         return 0;
      } else {
         return 0;
      }
   }
}

आउटपुट

Decimal = 30
Binary of 30 = 11110

  1. दशमलव संख्या को बाइनरी में बदलने के लिए Microsoft Excel में DEC2Bin फ़ंक्शन का उपयोग कैसे करें

    DEC2BIN माइक्रोसॉफ्ट एक्सेल में काम करता है एक इंजीनियरिंग फ़ंक्शन है, और इसका उद्देश्य दशमलव संख्या को बाइनरी में बदलना है। DEC2BIN का सूत्र DEC2BIN( Number, [Places]) है । DEC2Bin फ़ंक्शन के लिए सिंटैक्स है: नंबे r:दशमलव पूर्णांक जिसे आप कनवर्ट करना चाहते हैं। यह आवश्यक है। स्थान :जितने वर्ण आप

  1. पायथन प्रोग्राम में दशमलव को बाइनरी नंबर में बदलें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक दशमलव संख्या दी गई है, हमें इसे इसके बाइनरी समकक्ष में बदलने की जरूरत है। दी गई समस्या को हल करने के लिए दो दृष्टिकोण हैं। आइए उन्हें एक-एक करके देखें- पुनरावर्ती दृष्टिकोण उदाहरण def DecimalToBinary(num): &

  1. दशमलव को बाइनरी में बदलने के लिए विंडोज 10 कैलकुलेटर का उपयोग कैसे करें

    दशमलव से बाइनरी रूपांतरण करने के लिए आप Windows 10 में अंतर्निहित कैलकुलेटर का उपयोग कर सकते हैं . विंडोज कैलकुलेटर फ़ाइल एक यूडब्ल्यूपी ऐप है और इसे खोलने के लिए, टाइप करें calc स्टार्ट सर्च बार में, और एंटर दबाएं। अपने काम के दौरान, कभी-कभी, आपको दशमलव अंक को बाइनरी अंक में बदलने या बाइनरी अंक