Калькулятор для расчета по формулам
Рис. 8.5.1. Диалоговое окно
Расчет по формуле
Калькулятор (рис. 8.5.1) предназначен для проведения вычислений по формулам, которые задаются в окне ввода. При вводе формул следует соблюдать следующие правила:
- наименования функций вводятся строчными буквами латинского алфавита;
- разделителем дробной и целой частей числа является точка;
- арифметические операции задаются символами +, -, *, /, возведение в степень ** (например, 2.5*2.5*2.5 записывается как 2.5**3).
При записи формул используют следующие функции:
floor
– наибольшее целое число, не превышающее заданное;
tan
– тангенс;
sin
– синус;
cos
– косинус;
asin
– арксинус;
acos
– арккосинус;
atan
– арктангенс;
exp
– экспонента;
ceil
– наименьшее целое число, превышающее заданное;
tanh
– тангенс гиперболический;
sinh
– синус гиперболический;
cosh
– косинус гиперболический;
log
– натуральный логарифм;
log10
– десятичный логарифм;
abs
– абсолютное значение;
sqrt
– корень квадратный.
В зависимости от состояния переключателя Градусы/Радианы аргументы тригонометрических функий (sin, cos, tan) и результаты обратных тригонометрических функий (asin,acos,atan) приводятся в градусах или радианах соответственно. Допускается использование только круглых скобок при произвольной глубине вложенности.
Пример
Формула должна быть записана следующим образом:
1.2+sin(0.43)+6.7*sqrt(6.8)-0.003**0.2.
Если активизировать кнопку Переменные, появляется дополнительная возможность использовать в формуле три независимые переменные x, y, z. При этом сами значения переменных задаются в соответствующих полях ввода. Это позволяет проводить серию однотипных вычислений при различных значениях параметров. Например, в этом режиме следующая формула должна быть записана в виде
1.2+sin(x)+6.7*sqrt(6.8)-y**0.2.
Для проведения вычислений следует нажать кнопку Вычислить. Перенос результата в буфер обмена выполняется кнопкой Копировать.