RPN 計算機

一款免費、簡潔的逆波蘭表示法計算機。

RPN 計算機螢幕截圖(直式) RPN 計算機螢幕截圖(橫式)

安裝

Windows 上,請下載並執行安裝套件:

下載 RPN 計算機(.msix)

按兩下已下載的 rpncalc.msix 檔案,依照指示完成應用程式安裝。

Android 上,請從 Google Play 商店安裝應用程式:

在 Google Play 取得

什麼是 RPN?

逆波蘭表示法中,先輸入運算元,最後才按運算子。不必寫成 3 + 4 =,而是輸入 3,用 ENTER 把它推入堆疊,再輸入 4,然後按 +。結果立刻顯示。

數字存放在堆疊中。按 ENTER 會把剛輸入的數字推入堆疊。像 + 這樣的運算子會取出最上面兩個數字,合併後把唯一的結果放回去。因此永遠不需要括號:運算順序由你自己掌握。

最下面一行

顯示幕最下面一行是工作暫存器,它一定會顯示一個值——尚未輸入任何內容時為 0

如何閱讀顯示幕

螢幕會同時顯示堆疊中的多行內容:最舊的在上方,工作值在最下方且字體較大。上方的每一行都存放著仍在堆疊中等待的較舊數值。

輸入數字時,它會顯示在最下面一行。一旦按下 ENTER 或某個運算子,該值便寫入堆疊,各行隨之上移。

按鍵說明

按鍵作用
09輸入數字的各個位數。
·小數點。
±改變工作行上數值的正負號。
+ × ÷ 合併最後兩個數字(先輸入的是第一個運算元),只留下一個結果。
ENTER把輸入的數值推入堆疊;輸入行重設為 0
SWAP交換最後兩個數值。
DROP把工作數值從堆疊中移除(各行下移)。
C僅清除目前這一行,將其還原為 0
CLEAR清除整個堆疊。
退格:刪除最後一位數字。當沒有內容可刪時會顯示 0,而不會捨棄堆疊中的數值。
− 與 ÷ 的順序很重要

減法與除法以先輸入的數字為前項:10 ENTER 3 −7(10 − 3),8 ENTER 2 ÷4(8 ÷ 2)。

範例演練

目標按鍵結果
3 加 43 ENTER 4 +7
10 減 31 0 ENTER 3 7
8 除以 28 ENTER 2 ÷4
把 5 變成負數5 ±-5
(2 + 3) × 42 ENTER 3 + 4 ×20

請注意 (2 + 3) × 4 不需要任何括號:先算總和,再相乘——正是你按鍵的順序。

桌面視窗(Windows)

在 Windows 上,計算機以無邊框的透明視窗執行,外形貼合圓角機身——沒有標題列。