RPN Calculator

Isang libre at simpleng calculator na gumagamit ng Reverse Polish Notation.

Screenshot ng RPN Calculator (patayo) Screenshot ng RPN Calculator (pahiga)

Pag-install

Sa Windows, i-download at patakbuhin ang installer package:

I-download ang RPN Calculator (.msix)

I-double click ang na-download na file na rpncalc.msix at sundin ang mga tagubilin upang mai-install ang app.

Sa Android, i-install ang app mula sa Google Play Store:

Makuha ito sa Google Play

Ano ang RPN?

Sa Reverse Polish Notation, ipinapasok mo muna ang mga operand at panghuli ang operator. Sa halip na isulat ang 3 + 4 =, i-type mo ang 3, itulak ito gamit ang ENTER, i-type ang 4, tapos pindutin ang +. Agad na lumilitaw ang sagot.

Ang mga numero ay nakatira sa isang stack. Ang pagpindot sa ENTER ay naglalagay sa stack ng numerong katatapos mo lang i-type. Ang operator gaya ng + ay kumukuha ng dalawang numero sa itaas, pinagsasama ang mga ito, at ibinabalik ang iisang sagot. Kaya hindi na kailangan ng panaklong: ikaw mismo ang kumokontrol sa pagkakasunod-sunod.

Ang pinakababang linya

Ang pinakamababang linya ng display ay ang working register. Lagi itong may ipinapakitang halaga — 0 kapag wala pang na-type.

Pagbasa ng display

Ipinapakita ng screen ang ilang linya ng stack nang sabay: ang pinakaluma sa itaas at ang working value sa ibaba, na mas malaki ang laki. Ang bawat linya sa itaas ay may mas lumang halagang naghihintay pa rin sa stack.

Habang nagta-type ka ng numero, lumalabas ito sa pinakababang linya. Sa sandaling pindutin mo ang ENTER o isang operator, naitatala ang halaga sa stack at umaangat ang mga linya.

Sanggunian sa mga key

KeyAno ang ginagawa nito
09I-type ang mga digit ng isang numero.
·Decimal point.
±Binabaligtad ang sign ng halaga sa working line.
+ × ÷ Pinagsasama ang huling dalawang numero (ang unang ipinasok ang unang operand) at nag-iiwan ng iisang sagot.
ENTERInilalagay sa stack ang na-type na halaga; bumabalik sa 0 ang input line.
SWAPPinagpapalit ang huling dalawang halaga.
DROPInaalis ang working value sa stack (bumababa ang mga linya).
CBinubura lamang ang kasalukuyang linya at ibinabalik ito sa 0.
CLEARBinubura ang buong stack.
Backspace: binubura ang huling digit. Kapag wala nang natitira, nagpapakita ito ng 0 sa halip na mag-alis ng halaga sa stack.
Mahalaga ang pagkakasunod-sunod para sa − at ÷

Ang pagbabawas at paghahati ay unang gumagamit ng numerong naunang ipinasok: ang 10 ENTER 3 − ay nagbibigay ng 7 (10 − 3), at ang 8 ENTER 2 ÷ ay nagbibigay ng 4 (8 ÷ 2).

Mga halimbawa

LayuninMga keyResulta
Idagdag ang 3 at 43 ENTER 4 +7
10 bawas 31 0 ENTER 3 7
8 hinati sa 28 ENTER 2 ÷4
Gawing negatibo ang 55 ±-5
(2 + 3) × 42 ENTER 3 + 4 ×20

Pansinin na hindi nangangailangan ng panaklong ang (2 + 3) × 4: kinakalkula mo muna ang sum, tapos nagpaparami — eksaktong ayon sa pagkakasunod-sunod ng pagpindot mo sa mga key.

Desktop window (Windows)

Sa Windows, tumatakbo ang calculator bilang isang walang balangkas at transparent na window na hugis ng bilugang katawan — walang title bar.