Casio50 » fx-3x50P » Programs 程式集 » Base Converting 基數轉換 »
本式可把十進數轉為二至十六進數
<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