wundercalculator
Mar. 27th, 2021 11:49 pmБудучи не в силах отказаться от идеи удобного для себя калькулятора, сделал костыль, чтобы избежать этого бага (а именно, в выражении для счета ко всем числам слева автоматически добавляется '.0')
Итак -
В поле ввода внизу слева вводится многострочное выражение, вычисление выражения производится по нажатию кнопки OK или клавиш alt+enter.
В случае ошибки ее место подсветится красным.
Особенности -
1) Из специальных ф-й пока следующие -
tan(x); arcsin(x); arccos(x); arctan2(y,x); power(x,y)
Углы даются в радианах.
2) можно пользоваться параметром. Это значит, что можно записать в поле ввода выражение -
sin(x)/(1+atan(x,2))+pwr(x,2.5)
и если у вас несколько разных х-ов, то ввести его в поле параметра (справа снизу) и получить результат.
3) При нажатии F1 в буфер обмена копируется результат, F2 - выражение с результатом, F3 - буфер обмена вставляется в левое поле ввода выражения, F4 - буфер обмена вставляется в правое поле ввода параметра.
4) Для показывания/спрятывания окна программы используется ScrollLock.
https://yadi.sk/d/gZ1gSxPNuUWgLg
Итак -
В поле ввода внизу слева вводится многострочное выражение, вычисление выражения производится по нажатию кнопки OK или клавиш alt+enter.
В случае ошибки ее место подсветится красным.
Особенности -
1) Из специальных ф-й пока следующие -
tan(x); arcsin(x); arccos(x); arctan2(y,x); power(x,y)
Углы даются в радианах.
2) можно пользоваться параметром. Это значит, что можно записать в поле ввода выражение -
sin(x)/(1+atan(x,2))+pwr(x,2.5)
и если у вас несколько разных х-ов, то ввести его в поле параметра (справа снизу) и получить результат.
3) При нажатии F1 в буфер обмена копируется результат, F2 - выражение с результатом, F3 - буфер обмена вставляется в левое поле ввода выражения, F4 - буфер обмена вставляется в правое поле ввода параметра.
4) Для показывания/спрятывания окна программы используется ScrollLock.
https://yadi.sk/d/gZ1gSxPNuUWgLg