LINUX.ORG.RU

Поиск софта: калькулятор


0

0

Нужен калькулятор. Не аляповатые кальки с "хардверного" калькулятора (что может быть глупее тыкания мышой в нарисованные кнопки), и не командная строка :D

Нужен калькулятор на манер виндового ECW, или встроенного в DN... Чтобы вводишь выражение - и сразу, по мере ввода, без всяких "=" и т.п. в отдельной строке - результат. Чтобы помнил несколько последних строк, чтобы считал тригонометрию в разных системах и т.п.

Есть такой или опять конструктор "сделай сам"? :)

★★★★★

octave, matlab, scilab, GNU Calc, bc, maxima (символическая алгебра). Все кроме GNU Calc -- командная строка.

nsav
()
Ответ на: комментарий от nsav

Кхм. Вроде бы отметил, что GUI нужен. Что нужен вывод результатов в процессе ввода. При чём тут символьная алгебра??

Понятно также, что и запускаться мгновенно должен.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

calc тебе в приципе подойдет. Довольно специфическая прога, но все же рулит.

nsav
()
Ответ на: комментарий от KRoN73

> При чём тут символьная алгебра??

Это касается только максимы, но ее тоже можно использовать в качестве калькулятора.

nsav
()

Самый лучший калькулятор - IPython.

grob ★★★★★
()

Почитай доку на Emacs Calculator. Умеет всё, до операций с матрицами, вывода графиков, символьной алгебры... (nsav, ты его имел в виду под calc?)

hbee ★★★★
()
Ответ на: комментарий от hbee

> (nsav, ты его имел в виду под calc?)

Ага. АФАИК он официально называется GNU Calc.

nsav
()

Как вариант - Питоновская idle

В принципе можно сваять и самому. Идея в том, чтобы читать из текстового виджета строку и выполнить код: `result = eval(input_string)', т.е. если в коде на Питоне выполнить `result = eval("5*3+2**3")', то result'у будет присвоено значение выражения в строке.

В принципе для этого можно использовать любой скриптовый язык, который поддердивает функцию типа eval, например perl и даже sh.

Если погуглить на тему PyCalc то в сети можно найти кучу реализаций каликуляторов на Питоне.

kosmonavt
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.