N進數(2-16)轉換N進數(I)

程式可以直接將n進制(2-16)轉換為另一個n進制(2-16)的數值。

程式新版編寫日期: 2007年2月8日

程式需要在 BASE 模式下執行,因此在輸入程式前請先按 Mode Mode 3 進入BASE模式。

程式 (80 bytes)

Mem clear: Hex: ?→A: 10→C: ?→B: Lbl 0: 1→Y:

D => C→B => ?→C: Lbl 1: A÷C→X:

Y(A-CX M+: BY→Y: X→A => Goto 1: M→A:

MM-: D=0→D => Goto 0: A

注意: 輸入的數值必須為正整數。n進制的n值可以是2至16,數位大於9,用A, B, C, D, E, F基數的數值代表10至15的數值(例如: A是按 (-)),若果要計算16進數問題,輸入進制數值時,請輸入10

 

例題1: 將十進制 25 以二進制表示。

按 Prog 1  再按 25 EXE A EXE (A是基數的數值代表十,按 (-) ) 2 EXE (顯示答案為11001)

所以 2510 = 110012

計算完結後按 MODE 1 返回正常計算模式。

 

例題2: 將二進制 11001 以八進制表示。

按 Prog 1  再按 11001 EXE 2 EXE 8 EXE (顯示答案為31)

所以 110012 = 318

計算完結後按 MODE 1 返回正常計算模式。

 

返回 fx-3650P及SC-185程式集

 

Free Web Hosting