Обзор программы Best Calc


Платформа:UIQ 3.0
Категория:Органайзер/Калькуляторы и т.д.

Название:Best Calc (1.02)
Разработчик:Smartphoneware (www.smartphoneware.com)
На диске:261 Кб
В памяти:181 Кб

В принципе, и встроенные калькуляторы теперь зачастую очень неплохи. Но имеют, в большинстве своем, два почти стандартных ограничения: не умеют считать специальные функции и обладают слишком маленькой разрядностью. Понятно, чтобы доллары в рубли перевести и этого хватит. Но если нужен более или менее нормальный помощник в рассчетах, требуется уже "инженерный" вариант калькулятора. Одним из таких является программа-калькулятор от Smartphoneware - «Best Calc». Помимо своего расширенного набора функций, эта программа имеет и парочку дополнительных (и весьма редких) особенностей.


Набор возможностей

Первое, что отметим, разрядность: «Best Calc» - 24-разрядный калькулятор. Правда, в несколько "урезанном" виде - например, число "π" будет показано только с точностью до 14-го знака после запятой, а не 22-го, как это теоретически позволяет разрядность. Поддерживаются числа в пределах до 10308 (или 10-308). Второе - три типа форматирования (на примере числа 9! = 362880): обычное (это когда число будет выглядеть 362880), FIX (когда вид будет 362 880,000000000000) и EXP (в виде экспоненты, то есть 3,628800000000E+05). Правда, на данный момент (в рассматриваемой версии) есть глюк - переключение режимов работает только сразу после выполнения какой-либо операции; просто поработать нормально в режиме FIX, скажем, не получится, и будут сбои при попытке сменить режим.

Другой интересный момент - калькулятор умеет правильно работать с длинными последовательностями. Грубо говоря: нажатие на обычном калькуляторе последовательности "2+2*2" приведет к получению результата "8", поскольку действия будут выполняться по-очереди слева направо. На самом деле, "2+2*2" - этот вовсе не "8", а "6", по правилам старшинства действий. Программа «Best Calc» это учитывает. Калькулятор умеет работать и со скобками. Умение распознавать старшинство - это частный случай понимания скобок. И калькулятор немного по-разному будет реагировать на отображение результата. При использовании скобок результат операции для выражения внутри скобок будет выведен без использования клавиши "=". Например, пока вы будете набирать "2+2*2", на дисплее все время будет гореть одна цифра - "2", пока вы не нажмете "=", и тогда высветится результат "6". А если вы станете набирать "2+(2*2)", то после закрытия скобки высветится "4" (результат выражения в скобках), а после нажатия "=" появится общий результат "6". Не очень это удобно, поскольку постоянно приходится помнить, что и где было введено ранее - отображение всей вводимой последовательности не поддерживается.

Еще одна очень полезная вещь - поддержка отображения в различных системах исчисления (в четырех). Это пригодится тем, кто хочет хотя бы краем головы понимать то, что он видит в компьютере. Знаете, есть такой анекдот:
- Итак, бывает 10 типов людей: первые понимают двоичный код, а вторые - нет.
- Простите, вы же сказали 10????
- Вот, об этом я и говорил!
Калькулятор «Best Calc» умеет отображать числа в системах DEC (десятеричная), HEX (шестнадцатеричная), OCT (восьмеричная) и BIN (двоичная). Работает эта штука только в одном из трех возможных режимов, о которых - далее.

Операции с памятью - как в большинстве обычных калькуляторов, ничего экстраординарного. Имеется функция "Вывести последний результат" (мелкая круглая кнопочка "A" под строкой дисплея). Перечислять поддерживаемые мат.функции я не буду - на скриншоте кнопки видны нормально. А некоторых вопросов управления с клавиатуры коснемся чуть позже, в процессе описания трех режимов работы калькулятора.


Стандартный режим

В таком виде «Best Calc» - калькулятор, какие встречаются довольно часто. Это стандартный набор арифметических функций, работа с памятью, и парочка дополнительных часто используемых функциий - кв. корень и проценты. В этом режиме на дисплее все довольно крупное, режим рассчитан на большинство пользователей. При желании можно и пальцем нажимать на кнопки дисплея. С вводом "+", "-", "*", "/" и "=" с клавиатуры дела обстоят нормально только на P990 и на аппаратах Series60, а у M600/W950 есть проблемы. На M600 можно будет набрать только "*", "+" и "=", а на W950 только "*", и для всего остального придется кликать в дисплей.



Инженерный режим

В этом режиме есть все, что умеет этот калькулятор. Тут уже пальцем не понажимаешь: элементы слишком мелкие. Этот режим полностью ориентирован под использование стилуса, и поэтому здесь есть даже дополнительная кнопка "Back" (стирание последней набранной цифры), а в стандартном режиме для этого нужно пользоваться кнопкой "Back" (или "С" для W950) на клавиатуре. Что касается ввода с клавиатуры - та же ситуация, что и для стандартного режима.



Режим "Finger-tap"

Потому, что с клавиатуры ввод в сонериках устроен не лучшим образом, а к тому же отсутствует такой полезный навигационный элемент как джойстик, создатели «Best Calc» пошли на хитрость, воспользовавшись тем, что дисплей сенсорный. Они нарисовали на дисплее громадные кнопки с необходимыми функциями, а для клавиатуры оставили только ввод цифр. В таком виде калькулятор для выполнения простейших операций очень удобен. Однако, как ни крути, по управляемости с клавиатуры проигрывает варианту для S60v3: там с клавиатуры можно управлять и инженерным видом. Хотя если использовать стилус, то, конечно, удобнее и быстрее на сонериках.



Плюсы, недостатки, выводы

В качестве калькулятора - вполне хорош и удобен. В режиме "Стандартный" равен встроенному, во всем, кроме одного: не поддерживает функции копирования/вставки для поля ввода, за что и получает свой основной и главный минус. Жаль, конечно, что нет режима для "Flip-closed" в P990, потому что и встроенный калькулятор в этом режиме работать тоже не умеет. Еще обидно - не поддерживается возведение в отрицательную и дробные степени. Но нужно, чтобы убрали кое-какие мелкие глюки, добавили "Copy/Paste" для строки ввода и сделали режим для "Flip-closed". И будет отличный калькулятор.



[ на главную страницу каталога обзоров программ для моб. устройств ]





Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.