Ответ: Многострочный калькулятор
Заметил, что в Windows 7 справка калькулятора не работает.
Выкладываю здесь текст справки:
PCalc.exe позволяет вычислять простые математические выражения. Программа представляет собой многострочный калькулятор.
Выражение может состоять из следующих частей:
числа - числа с плавающей точкой и/или в экспоненциальном формате (например, 1.23e4)
( ), [ ], { } - три вида скобочек определяющих порядок вычислений (вложенность до 64 скобочек)
+ - * / - простые математические операции
^ - операция возведения в степень
Кроме того, в выражении можно использовать заданные вами символические имена - переменные (см. ниже).
После знака “;” все символы до конца строки считаются комментарием.
Десятичная точка может быть либо точкой, либо запятой.
Диапазон возможных значений для чисел и промежуточных значений
от 3.6 x 10^–4951 до 1.1 x 10^4932
с точностью 17–18 знаков
Расчет выглядит следующим образом:
В строчку записываются выражения.
Реакция на нажатие клавиши Enter зависит от положения курсора:
- если в начале строки, перед ней вставляется новая строка
- если в середине строки, вычисляется выражение
- если в конце строки, вычисляется выражение и добавляется новая строка
Примечание: если необходимо разорвать строку посередине, воспользуйтесь сочетанием клавиш Alt+Enter.
Примеры (то, что вставил калькулятор подчеркнуто):
1+2= 3
(1+2^4) * (3+2)-8 = 77
Подписи
В выражения после цифр можно вставлять текст. Он будет проигнорирован (никакие сокращения не учитываются, вычисление идет с “голыми” цифрами):
Вводим нижеследующую строку и нажимаем Enter:
10 мм * 20мм = мм2
Результат:
10 мм * 20мм = 200 мм2
В подписи не должны присутствовать следующие символы:
+ - * / ^ ( ) [ ] { } : =
Подпись не может начинаться с цифры или десятичной точки.
Примечание: будьте внимательны при записи чисел в экспоненциальном формате. Например, запись «1e2» будет воспринята как число 100, а запись «1 e2» будет воспринята как число “1” с последующей подписью “e2”.
Переменные
Для выражения можно задать символическое обозначение (что-то вроде символа ПАМЯТЬ в обычном калькуляторе, только поименованная):
Площадь = 10 мм * 20мм = 200 мм2
Цена за мм2 = 10 = 10 руб
Общая цена = Площадь * Цена за мм2=2000 руб.
Ограничения на обозначения имен те же, что и для подписей.
Кроме того, имя переменной не должно начинаться с десятичной точки.
Обновить
После изменения какой-либо из ранее рассчитанных строк (если в ней создается/изменяется/удаляется переменная) для перерасчета листа необходимо нажать кнопку “Обновить” (F5).
Итого
Кнопка “Итого” (F8) позволяет добавить в конец расчетного листа переменную с именем “Итого” и суммировать в нее все имеющиеся переменные.
Примечание: перед формированием данной переменной сначала происходит перерасчет листа, а затем в нее суммируются все имеющиеся на данный момент переменные. Если на листе создается/изменяется/удаляется переменная, то необходимо повторно нажать кнопку “Итого
”. В общем случае переменная “Итого” является обычной переменной, а ее формирование происходит в момент нажатия соответствующей кнопки.
Сообщения об ошибках
Если при вычислении одного выражения в нем обнаруживается ошибка, то вместо результата появится слово «ошибка». При этом в статусной панели отображается небольшой комментарий. Если одновременно на листе обнаруживается несколько ошибок, то открывается окно «Список ошибок», в котором можно выделить сообщение. Курсор будет помещен на строку, ему соответствующую.
Можно изменять ширину окна с сообщениями об ошибках. Для этого необходимо подвести курсор на разделительную черту между основным окном и списком (изменится вид курсора) и перетащить границу в нужное место.
Примечание: если будет изменен порядок расположения строк, необходимо обновить лист (F5).
Отмена последнего действия
Данный инструмент рассчитан только на отмену глобальных действий. Таких как, перерасчет строки, листа, обновление листа, нажатие кнопки «ИТОГО» и т.п.
Горячие клавиши:
Ctrl-Z – отмена/повтор одного «маленького» действия
Alt+BackSpace – отмена «глобального» (см. предыдущий абзац) действия
Alt+Shift+ BackSpace – вернуть «глобальное» действие
Ограничения
Ограничение на объем файла ~30 килобайт.
Ограничение на длину одной строки ~512 символов.
Сохранение
Кроме этого, последний расчет сохраняется автоматически.
Также можно сохранить любой расчет в файле с расширением txt.