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

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


প্রথমে বাইনারি মান সেট করুন:

int num = 101;

বাইনারি নতুন ভেরিয়েবলে অ্যাসাইন করুন:

binVal = num;

মান ০ থেক বড় থাকা পর্যন্ত লুপ চালান:

while (num > 0) {
    rem = num % 10;
    decVal = decVal + rem * baseVal;
    num = num / 10;
    baseVal = baseVal * 2;
}

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

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
    class MyApplication {
        static void Main(string[] args) {
            int num, binVal, decVal = 0, baseVal = 1, rem;
            num = 101;
            binVal = num;
            while (num > 0) {
                rem = num % 10;
                decVal = decVal + rem * baseVal;
                num = num / 10;
                baseVal = baseVal * 2;
            }
            Console.Write("Binary Number: " + binVal);
            Console.Write("\nDecimal: " + decVal);
            Console.ReadLine();
        }
    }
}

আউটপুট

Binary Number: 101
Decimal: 5

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

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

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

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

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