কম্পিউটার

C# ব্যবহার করে বাইনারি থেকে দশমিক


বাইনারীকে দশমিকে রূপান্তর করতে, এখানে আমি একটি while লুপ ব্যবহার করেছি এবং বাইনারি সংখ্যার অবশিষ্টাংশ খুঁজে পেয়েছি, যা ইনপুট। এর পরে, অবশিষ্টাংশকে মূল মান দিয়ে গুণ করে যোগ করা হয়।

দশমিক মান −

পেতে আমি এটাই করেছি
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. পাইথনে দশমিক থেকে বাইনারি তালিকা রূপান্তর

  2. পাইথনে বাইনারি থেকে দশমিক এবং এর বিপরীত

  3. পাইথন ব্যবহার করে দশমিককে কীভাবে বাইনারি, অক্টাল এবং হেক্সাডেসিমেলে রূপান্তর করবেন?

  4. পাইথনে পুনরাবৃত্তি ব্যবহার করে দশমিককে বাইনারিতে কীভাবে রূপান্তর করবেন?