Galculator

Алиса Деева
3 сентября 2008 г

Всем время от времени приходится чего-нибудь, да считать. Далеко не всегда —деньги, иногда и более важные вещи. И не всегда для этого есть под рукой абак, счёты или, на худой конец, компьютер с Windows и Excel’ем. В этом тяжёлом случае на помощь придёт Galculator.

Резюме

  • Категория: xap
  • Группа: инструменты
  • URL: проект скачать
  • Команда: Симон Флоэри (Simon Floery) — автор
  • Лицензия: GPL
  • Зависимости: atk, expat, fontconfig, freetype, glib2, gtk+2, libglade, libpng, libxml2, pango, xcb, xorg-libs, zlib
  • Потенциальные пользователи: от домохозяйки до профессора.

Секция 2. Описание

Как известно, компьютеры начинались с ЭВМ, и всё, связанное с вычислениями изобретено намного раньше, чем что-то более бесполезное (и гораздо более приятное). Понятно, что любой студент инженерного вуза в состоянии спрограммировать собственный нехитрый оператор для расчётов. Вполне очевидно, что для сложных расчётов можно воспользоваться чем-то более продвинутым, чем калькулятор, а несложные можно произвести на бумаге, или вообще не производить.

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

Компьютерный galculator радует тем, что там есть отдельное окошечко для ввода (рис. 1) — можно ввести сразу всю формулу, нажать энтер и получить готовый ответ, в то время как в невиртуальных калькуляторах, или проприетарном калькуляторе одной очень известной фирмы такой возможности нет. Если, скажем, имеется необходимость посчитать:

(218+457)*(465-368)/(264-189)

то, пользуясь обычным калькулятором, пришлось бы действовать многоступенчато — калькулировать первую сумму — вносить её в память (а лениво) — искать первую разность — перемножать сумму и разность — вносить в память — считать вторую разность и, наконец, делить на неё получившееся произведение. Это достаточно долго и нудно.

Рис. 1. Galculator — окно ввода

Ясно, что можно произвести эти нехитрые рассчёты и в уме, но ум найти обычно ещё сложнее, чем бумагу. Посему, мне лично galculator представляется довольно удобным для бытового использования. Опять-таки, благодаря отдельному окошку для ввода, всегда есть возможность проверить введённое выражение и скорректировать его при необходимости, а не вводить всё это безобразие заново. Если кому-то удобнее привычный (алгебраический) режим ввода, то можно переключиться на него, как и на режим обратной польской записи.

Всё, что может быть нужно для души и для сложных расчётов, в galculatorе наличествует. Простой (по умолчанию — рис. 2) вид преобразуется в инженерный (рис. 3), в котором имеются: тригонометрические функции, степени, вычисление квадратного корня, факториала, натуральный и общий логарифмы, константы (е, пи), обратные и гиперболические функции.

Рис. 2. Galculator — простой вид

Рис. 3. Galculator — инженерный вид

Недостающие для полного счастья константы и функции легко добавить. Для этого идём в пункт меню Правка -> Настройки -> Константы, вписываем имя константы, её числовое значение, описание. Аналогично вписываются и дополнительные функции.

Поддерживаются различные системы счисления (десятичная, шестнадцатеричная, восьмеричная и двоичная) и единицы измерения углов (радианы, градусы и грады). Всё легко настраивается и переключается.

Настраивается и внешний вид — цвет, размер и тип шрифта, цвет фона и т.д.