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

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

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

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

操作方法

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

記憶體

A n
B 1
C LastDigit
D 0
X d(n)
Y 1
M  

其他資料

d > 0

相關程式

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