十進數轉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 返回正常計算模式。

 

返回 fx-3650P 程式集

Free Web Hosting