Бесплатный и простой калькулятор с обратной польской записью.
В Windows скачайте и запустите установочный пакет:
Скачать RPN-калькулятор (.msix)
Дважды щёлкните по загруженному файлу rpncalc.msix и следуйте указаниям, чтобы установить приложение.
В Android установите приложение из Google Play Store:
В обратной польской записи сначала вводятся операнды, а оператор — последним. Вместо 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 калькулятор работает в прозрачном окне без рамки, повторяющем форму скруглённого корпуса, — заголовка у него нет.
– и ✕ справа на полосе.