Калькулятор
Обновления
Восстановил детектирование ошибки деления на 0, так как при переходе на BigNum.au3 детект пропал.
Сделал вывод ошибки при возведении в квадрат для больших чисел, достигших предела.
Символ "запятая" в десятичных дробях заменяется на "точка" при вычислениях. Как защита от некорректности чисел, вставленных их других приложений и приводящих к результату нуль.
Версия оставлена 0.6
v0.6
Добавлен BigNum.au3 - для работы с большими числами (exp=200) кнопка "Hold" - блокировка ячеек памяти.
Исправлена проблема вылета - если при первом запуске выбран файл ячеек памяти, второй запуск приводил к ошибке.
v0.5
Улучшен интерфейс
Улучшен алгоритм ввода: а) точка и 0 вставляют 0.
в) повторное нажатие /*+- выполняют вычисление и ожидают ввод
г) отрицательный знак числа только после ввода числа
Исправлен: закрытие в свернутом виде, комбинации с MS-MR
Сохранение стороннего конфига теперь раздельно от основного
Добавлена возможность сохранение нового конфига, указав имя файла
v0.4
Добавлена поддержка языковых файлов
Добавлена возможность открывать файлы расширенной памяти, соответственно иметь их сколько угодно
Добавил индикатор "Error" для таких действий как "деление на 0" и "корень отрицательного числа"
Исправлена ошибка, когда отрицательные числа воспринимаются как текстовые данные, из-за чего возникали ошибки на кнопках x^2, x^y, корень числа x, если число x отрицательное.
Исправлен вылет, если после первого старта нажать pi.
Обновления
v0.3
Расширенная память (9 ячеек памяти)
Сохранение положение окна и ячеек памяти в файл (при выходе автоматически)
Улучшен алгоритм повтора операции, т.е. если нажимаем повторно "вычислить", то выполняется последняя задействованная операция, например деление на 2 и т.д.
И другие интерфейсные улучшения (отображение RE, подсказки к кнопкам, защита от пустых данных)
v0.2 Всё операции доступны с клавиатуры
|