Данный проэкт - это многофункциональный калькулятор для различных нужд.
Основа калькулятора – это обработчик, который выполняет всю математику. Все операции, принимающие на вход 2 числа обрабатываются обработчиком знака равно, который вызывается нажатием на клавишу знака равно.
Переменная current_op содержит текущую активную операцию, которая будет задействована после того, как пользователь нажмет на кнопку уравнения.
Программа использует стек.
Программа обладает двумя действиями с памятью – хранение и повторный вызов любого одно числа.
Кнопки делятся на три типа: 1)Цифры. 2)Кнопки, принимающие на вход 2 числа и выводящие результат через равно. 3)Кнопки, принимающие на вход 1 число и выводящие результат сразу же.
P.S.: Я болел, поэтому не успел сделать вовремя. P.P.S.: Сам проэкт в ветке Endlesssupy-patch-last.