Собственно ещё один калькулятор.
Версия: 0.1 alpha 2
Отличия от других:
+ полностью написан на MP, без использования библиотек;
+ считает числа любой длины.
Скриншоты (пока нету):
Что может:
~ все стандартные действия "+ - * /";
~ скобки, любой степени вложенности;
~ поддержка чисел с плавающей запятой;
~ история, 20 строк.
Недоделки:
> кнопка меню фейковая )));
> нет выхода )));
> панель закладок фейковая, всё, что там написано будет реализованно после бетта релиза.
Проект распространяеться под лицензией GNU GPL v2, так что если появиться желание посмотреть исходники пишите в личку. Исходники не то чтобы документированны, но откомментированны в некоторых местах плотно.
О всех найденных багах и идеях, как можно их пофиксить, писать сюда. Если найдёте баг при счёте, то напишите сюда выражение.
Жду отзывов, предложений и советов
.
И инструкция по применению:
Клавиши:
0..9 - числовые значения
* - дробная точка
ЛСК - меню (фейк)
ПСК - BackSpace
# - клавиша для создания комбинаций
#+1 - (
#+2 - +
#+3 - )
#+4 - *
#+5 - смена знака
#+6 - /
#+7 - экспоненциальная запись числа
#+8 - -
#+9 - нет действий
#+* - удаление последнего элемента(числа или знака)
#+0 - очищение дисплея калькулятора
#+ПСК - отменить последнее действие
#+# - возврат без каких-либо действий