สำหรับการแปลงหลายฐาน ให้ตั้งค่าตัวแปรและเพิ่มฐานที่คุณต้องการคำนวณ
ในตัวอย่างของเรา ฉันได้ตั้งค่าตัวแปร 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