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