একাধিক-বেস রূপান্তরের জন্য, একটি ভেরিয়েবল সেট করুন এবং আপনি যে বেসটি গণনা করতে চান তা যোগ করুন।
এখানে, আমাদের উদাহরণের জন্য, আমি পরিবর্তনশীল baseNum কে 2 −
হিসাবে সেট করেছিint baseNum = 2;
একইভাবে, আপনি যদি বেস 8 চান, তাহলে উপরেরটি −
হিসাবে সেট করুনint baseNum = 2;
আপনি ব্যবহারকারীর ইনপুট হিসাবে উপরের পরিবর্তনশীল মানটিও পেতে পারেন।
মান পাওয়ার পরে, একটি স্ট্যাক সেট করুন এবং মানগুলি পান −
Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);
স্ট্যাক ব্যবহার করার পরে, উপাদানগুলি পপ আউট করুন। এটি আপনাকে ফলাফল দেবে।
ধরা যাক n সংখ্যাটি 45, তাহলে বাইনারিতে ফলাফল হবে −
Result... 101101