RPN-калькулятор

Бесплатный и простой калькулятор с обратной польской записью.

Снимок экрана RPN-калькулятора (портрет) Снимок экрана RPN-калькулятора (альбом)

Установка

В Windows скачайте и запустите установочный пакет:

Скачать RPN-калькулятор (.msix)

Дважды щёлкните по загруженному файлу rpncalc.msix и следуйте указаниям, чтобы установить приложение.

В Android установите приложение из Google Play Store:

Доступно в Google Play

Что такое ОПЗ?

В обратной польской записи сначала вводятся операнды, а оператор — последним. Вместо 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 калькулятор работает в прозрачном окне без рамки, повторяющем форму скруглённого корпуса, — заголовка у него нет.