一款免費、簡潔的逆波蘭表示法計算機。
在 Windows 上,請下載並執行安裝套件:
按兩下已下載的 rpncalc.msix 檔案,依照指示完成應用程式安裝。
在 Android 上,請從 Google Play 商店安裝應用程式:
在逆波蘭表示法中,先輸入運算元,最後才按運算子。不必寫成 3 + 4 =,而是輸入 3,用 ENTER 把它推入堆疊,再輸入 4,然後按 +。結果立刻顯示。
數字存放在堆疊中。按 ENTER 會把剛輸入的數字推入堆疊。像 + 這樣的運算子會取出最上面兩個數字,合併後把唯一的結果放回去。因此永遠不需要括號:運算順序由你自己掌握。
顯示幕最下面一行是工作暫存器,它一定會顯示一個值——尚未輸入任何內容時為 0。
螢幕會同時顯示堆疊中的多行內容:最舊的在上方,工作值在最下方且字體較大。上方的每一行都存放著仍在堆疊中等待的較舊數值。
輸入數字時,它會顯示在最下面一行。一旦按下 ENTER 或某個運算子,該值便寫入堆疊,各行隨之上移。
| 按鍵 | 作用 |
|---|---|
0 – 9 | 輸入數字的各個位數。 |
· | 小數點。 |
± | 改變工作行上數值的正負號。 |
+ − × ÷ |
合併最後兩個數字(先輸入的是第一個運算元),只留下一個結果。 |
ENTER | 把輸入的數值推入堆疊;輸入行重設為 0。 |
SWAP | 交換最後兩個數值。 |
DROP | 把工作數值從堆疊中移除(各行下移)。 |
C | 僅清除目前這一行,將其還原為 0。 |
CLEAR | 清除整個堆疊。 |
◄ | 退格:刪除最後一位數字。當沒有內容可刪時會顯示 0,而不會捨棄堆疊中的數值。 |
減法與除法以先輸入的數字為前項:10 ENTER 3 − 得 7(10 − 3),8 ENTER 2 ÷ 得 4(8 ÷ 2)。
| 目標 | 按鍵 | 結果 |
|---|---|---|
| 3 加 4 | 3 ENTER 4 + | 7 |
| 10 減 3 | 1 0 ENTER 3 − | 7 |
| 8 除以 2 | 8 ENTER 2 ÷ | 4 |
| 把 5 變成負數 | 5 ± | -5 |
| (2 + 3) × 4 | 2 ENTER 3 + 4 × | 20 |
請注意 (2 + 3) × 4 不需要任何括號:先算總和,再相乘——正是你按鍵的順序。
在 Windows 上,計算機以無邊框的透明視窗執行,外形貼合圓角機身——沒有標題列。
– 與 ✕。