十進數轉n進數(2至16) (II)
程式編寫日期: 2006年4月19日
程式需要在 BASE 模式下執行,因此在輸入程式前請先按 Mode Mode 3 進入BASE模式。
程式 (49 bytes)
Mem clear: Dec: 1→Y: ?→A: ?→B: Lbl 0:
Hex: A÷B→X: Y(A - BX M+: 10Y→Y:
X→A => Goto 0: M
注意: 輸入的數值必須為正整數。
註: 若果想保留一些記憶用作儲存臨時數據,可將程式中"Mem clear"改為"MM-",而程式使用的記憶為A、B、X、Y及M。
例題1: 將十進制 25 以二進制表示。
按 Prog 1 再按 25 EXE 2 EXE (顯示答案為11001)
所以 2510 = 110012
例題2: 將十進制 27 以十六進制表示。
按 Prog 1 再按 27 EXE 16 EXE (顯示答案為1b)
所以 2710 = 1B16
計算完結後按 MODE 1 返回正常計算模式。