Принцип работы программы: вводится произвольное выражение, после чего производятся вычисления в соответствии с приоритетами операций. При разработке заказчику был предложен дизайн, который после согласования был использован в финальной версии.
Основные функции программы:
- работа с "длинными числами" (до 1000 знаков в целой части);
- вычисления в различных системах счисления, в том числе и с вещественными числами;
- журнал проведенных операций (где сохраняется каждая из операций в выражении);
- построение графиков произвольных функций;
- решение квадратных уравнений.