Данный калькулятор — это многофункциональный инженерный онлайн-калькулятор, который поддерживает не только базовые арифметические операции, но и широкий набор инженерных, тригонометрических, статистических и специальных функций. Калькулятор позволяет работать с памятью, использовать математические константы, переводить числа в различные системы счисления, а также выполнять вычисления с использованием различных математических функций.
Документация по использованию функций с примерами
Арифметические операции
- + — сложение. Пример: 2+3*4 = 14
- - — вычитание. Пример: 7-5 = 2
- * — умножение. Пример: (2+3)*4 = 20
- / — деление. Пример: 10/4 = 2.5
- % — процент (например, 50%20 = 10, то есть 50% от 20)
- ± — смена знака текущего числа или выражения. Пример: -8+5 = -3
- ⌫ — удалить последний символ
- AC — очистить всё
- C — очистить текущее выражение
Работа со скобками
- ( ) — группировка выражений, приоритет операций. Пример: (2+3)*4 = 20
Десятичные дроби
- . или , — разделитель дробной части. Пример: 10/4 = 2.5
Степени и корни
- xy — возведение в степень. Пример: 2**3 = 8
- √ — квадратный корень. Пример: sqrt(16) = 4
- ⁿ√x — корень n-й степени: root(n, x). Пример: root(3,27) = 3
Факториал
- x! — факториал числа. Пример: 5! = 120
Обратное число
- 1/x — вычисляет обратное значение. Пример: 1/8 = 0.125
Математические константы
- e — число Эйлера (примерно 2.71828). Пример: e^2 = 7.3890561
- π — число Пи (примерно 3.14159). Пример: 2*pi = 6.28318531
- RND — случайное число от 0 до 1. Пример: random()
Экспонента и логарифмы
- EXP — экспонента: exp(x) (ex). Пример: exp(2) = 7.3890561
- ln — натуральный логарифм: ln(x). Пример: ln(10) = 2.30258509
- log — десятичный логарифм: log(x). Пример: log(1000) = 3
- logₐb — логарифм по произвольному основанию: logBase(a, b). Пример: logBase(2,8) = 3
Тригонометрические функции
- sin — синус. Пример: sin(pi/2) = 1
- cos — косинус. Пример: cos(0) = 1
- tan — тангенс. Пример: tan(pi/4) = 1
- arcsin — арксинус: asin(x). Пример: asin(1) = 1.57079633
- arccos — арккосинус: acos(x). Пример: acos(1) = 0
- arctan — арктангенс: atan(x). Пример: atan(1) = 0.78539816
- sinh — гиперболический синус: sinh(x). Пример: sinh(1) = 1.17520119
- cosh — гиперболический косинус: cosh(x). Пример: cosh(1) = 1.54308063
- tanh — гиперболический тангенс: tanh(x). Пример: tanh(1) = 0.76159416
- deg↔rad — переключение между градусами и радианами для тригонометрических функций. Пример: включите deg↔rad и введите Math.sin(90) = 1
Математические функции
- |x| — модуль числа: abs(x). Пример: abs(-7) = 7
- floor — округление вниз: floor(x). Пример: floor(2.9) = 2
- ceil — округление вверх: ceil(x). Пример: ceil(2.1) = 3
- round — округление до ближайшего целого: round(x). Пример: round(2.5) = 3
- min — минимум из списка: min(a, b, ...). Пример: min(3,7,2,9) = 2
- max — максимум из списка: max(a, b, ...). Пример: max(3,7,2,9) = 9
Статистические функции
- avg — среднее арифметическое: avg(a, b, ...). Пример: avg(2,4,6,8) = 5
- sum — сумма: sum(a, b, ...). Пример: sum(2,4,6,8) = 20
Случайные числа
- RND — случайное число от 0 до 1. Пример: random()
- RandInt — случайное целое в диапазоне: randInt(a, b). Пример: randInt(1,100) — случайное целое от 1 до 100
Системы счисления
- BIN — перевод результата в двоичную систему. Пример: 10, затем BIN = 1010
- OCT — перевод результата в восьмеричную систему. Пример: 10, затем OCT = 12
- HEX — перевод результата в шестнадцатеричную систему. Пример: 255, затем HEX = FF
Битовые операции
- AND — побитовое И: &. Пример: 5&3 = 1
- OR — побитовое ИЛИ: |. Пример: 5|2 = 7
- XOR — побитовое исключающее ИЛИ: ^. Пример: 5^3 = 6
- NOT — побитовое отрицание: ~. Пример: ~2 = -3
Работа с памятью
- MC — очистить память
- MR — вставить значение из памяти в выражение
- MS — сохранить текущее значение в память
- M+ — прибавить текущее значение к памяти
- M- — вычесть текущее значение из памяти
- ANS — вставить последний полученный результат в выражение
- Пример: выполните вычисление, нажмите MS — результат сохранится в памяти. MR — вставить значение из памяти. M+ — прибавить текущее значение к памяти. M- — вычесть текущее значение из памяти. MC — очистить память. ANS — вставить последний результат.
История вычислений
- Все вычисления сохраняются в истории, которую можно просматривать прямо под полем ввода.
Советы и дополнительные примеры
- Для функций с несколькими аргументами используйте запятую без пробелов: min(2,3,4).
- Для логарифма по произвольному основанию используйте logBase(основание, число). Пример: logBase(10,100) = 2
- Для корня n-й степени используйте root(n, x). Пример: root(4,16) = 2
- Для тригонометрии в градусах обязательно включите режим deg↔rad и введите, например, sin(90) (ответ: 1).
- Для получения случайного целого числа используйте randInt(1,10) — получите случайное число от 1 до 10.
- Для перевода результата в другую систему счисления выполните вычисление, затем нажмите нужную кнопку (BIN, OCT, HEX).