কম্পিউটার টিউটোরিয়াল

C#-এ ডেসিমেল থেকে বাইনারি রূপান্তর


ধরি ডেসিমেল মানটি হলো:

decVal = 34;
Console.WriteLine("Decimal: {0}", decVal);

ToString() মেথড ব্যবহার করে বাইনারি মান পান:

while (decVal >= 1) {
    val = decVal / 2;
    a += (decVal % 2).ToString();
    decVal = val;
}

এখন একটি খালি ভেরিয়েবলে লুপ চালিয়ে বাইনারি নম্বর দেখান:

string binValue = "";

সম্পূর্ণ উদাহরণ

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
    class MyApplication {
        static void Main(string[] args) {
            int decVal, val;
            string a = "";
            decVal = 34;
            Console.WriteLine("Decimal: {0}", decVal);
            while (decVal >= 1) {
                val = decVal / 2;
                a += (decVal % 2).ToString();
                decVal = val;
            }
            string binValue = "";
            for (int i = a.Length - 1; i >= 0; i--) {
                binValue = binValue + a[i];
            }
            Console.WriteLine("Binary: {0}", binValue);
            Console.Read();
        }
    }
}

আউটপুট

Decimal: 34
Binary: 100010

বিকল্প: Convert.ToString(decVal, 2) ব্যবহার করে সরাসরি রূপান্তর করা যায়।

  1. C++-এ বাইনারি থেকে ডেসিমেল কনভার্সন প্রোগ্রাম

  2. ফ্লোটিং কে বাইনারি রূপান্তর করার জাভা প্রোগ্রাম

  3. পাইথন প্রোগ্রাম দিয়ে দশমিক সংখ্যাকে বাইনারি নম্বরে রূপান্তর

  4. পাইথনে ডেসিমেল থেকে বাইনারি নম্বর কনভার্ট করা