RPN-калькулятор
Продолжаю дальше публиковать всякое, теперь на очереди калькулятор, да не простой, а для истинных ценителей жанра
В этом калькуляторе используется обратная польская запись: сначала вводятся числа, затем оператор.
Пример: чтобы вычислить 3 + 4,, введите 3, нажмите Enter, введите 4, затем нажмите +. Появится результат 7.
В калькуляторе есть стек, в который помещаются числа при нажатии Enter. Операторы берут входные данные из стека.
Используйте Swap (поменять местами), Dup(дублировать) и Drop(удалить), чтобы изменить порядок элементов в стеке или управлять ими.
Sto и Recall позволяют сохранять и извлекать значения.
Undo отменяет последнее действие, а Clear сбрасывает стек.
Переключите Sci, чтобы переключаться между классическим и научным режимами. В научном режиме вы получаете такие функции, как sin, cos, tan, log, степени, корни и константы (π, e).
Выберите между градусом, Rad или Grad для тригонометрических вычислений.
Кнопка Inv переключает обратные операции (например, sin ↔ arcsin)
Это калькулятор основан на этом https://github.com/pthom/rpn_calculator проекте но интерфейс переписан на QML, да и код немного модифицирован
разработка
аврора
калькулятор
Creator has disabled comments for this post.