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