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과 4를 더하기3 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에서 계산기는 테두리 없는 투명한 창으로 실행되며, 둥근 본체 모양을 그대로 따릅니다. 제목 표시줄은 없습니다.