Casio50 » fx-3x50P » Programs 程式集 » Base Converting 基數轉換 »

Base-n to Decimal Number
n
進轉十進數

本式可把二至十六進數轉為十進數.

<BASE>
Hex : ? → X : Dec : ? → A :
1 → B : 1 → Y : 0 → D :
Lbl 0 : X ÷ B => 1 6 B → B => A Y → Y => Goto 1 :
Lbl 1 : X ÷ B → C : D + Y C → D :
X – B C → X : B ÷ 1 6 → B : Y ÷ A → Y :
X => Goto 1 : D
87 Bytes

操作方法

一般操作 例子
求十進制下d(n)的表達式 求十進制下BA66(12)的表達式
啟動程式 Prog 1
輸入資料
d EXE n EXE
BA66 EXE 12 EXE
顯示答案
d(10)
35790

記憶體

A n
B 0
C LastDigitn
D d
X 0
Y 0
M  

相關程式

  1. Decimal to Base-n Number / 十進轉n進數
  2. Decimal to Base-n Number (II) / 十進轉n進數 (II)
  3. Base-n to Decimal Number (II) / n進轉十進數 (II)