Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 1.1 KB

README.md

File metadata and controls

15 lines (8 loc) · 1.1 KB

SmartCalculator

В проекте реализован калькулятор с возможностью вычисления арифметических операций и математических функций.

Расчет производится с использованием обратной польской нотации.

В отдельном окне можно построить график функции (используется QCustomPlot), изменить масштаб и область определения функции.

Есть возможность вычисления арифметических выражений с подстановкой значения переменной x в виде числа.

Программа поддерживает скобочные выражения, унарные операторы и числа в экспоненциальной системе счисления.

Интерфейс программы реализован на базе QT. В проекте используется паттерн MVC.