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

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


ডেসিমেল নম্বর সেট করুন:

int decVal = 40;

একটি ভেরিয়েবলে decVal রাখুন। অক্টাল বেস-৮ হয়ে থাকায় ৮ দিয়ে ভাগশেষ বের করে লুপে ইভ্যালুয়েট করুন:

while (quot != 0) {
    octalVal[i++] = quot % 8;
    quot = quot / 8;
}

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

using System;
class Demo {
    public static void Main() {
        int decVal, quot, i = 1, j;
        int[] octalVal = new int[80];
        decVal = 40;
        quot = decVal;
        Console.WriteLine("Decimal Number:{0}", decVal);
        while (quot != 0) {
            octalVal[i++] = quot % 8;
            quot = quot / 8;
        }
        Console.Write("Octal Number: ");
        for (j = i - 1; j > 0; j--)
            Console.Write(octalVal[j]);
        Console.Read();
    }
}

আউটপুট

Decimal Number:40
Octal Number: 50

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

  1. C প্রোগ্রাম: দেওয়া সংখ্যাকে শব্দে রূপান্তর করা

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

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

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