raatools/

Калькулятор

Повний науковий калькулятор з тригонометрією та іншим.

0

Тригонометричні функції використовують градуси. Підтримка клавіатури.

Онлайн-науковий калькулятор

Цей безплатний онлайн-калькулятор виконує як базові арифметичні дії, так і наукові функції. Він підтримує додавання, віднімання, множення, ділення, а також тригонометричні функції (синус, косинус, тангенс у градусах), квадратні корені, степені, логарифми (за основою 10 та натуральний) і математичні константи π та e.

Всі обчислення виконуються повністю у вашому браузері без передачі даних на будь-який сервер. Калькулятор зберігає історію обчислень, щоб ви могли переглядати та повторно використовувати попередні результати. Підтримується введення з клавіатури для швидких та ефективних обчислень.

Комбінації клавіш

  • 0–9 та крапка (.): безпосередньо вводьте числа з клавіатури.
  • + - * /: базові арифметичні оператори.
  • Enter або =: обчислення поточного виразу.
  • Backspace: видалення останньої введеної цифри або оператора.
  • Escape: очищення поточного обчислення та початок з нуля.

Порядок дій: PEMDAS / BODMAS

Коли вираз містить більше однієї операції, результат визначається порядком, у якому ці операції виконуються. Правила позначаються двома поширеними абревіатурами: PEMDAS (прийнята у США) та BODMAS (прийнята у Великій Британії та багатьох інших країнах). Обидві описують однакову пріоритетність: спочатку Дужки, потім Степені/Порядки, далі Множення та Ділення зліва направо, і нарешті Додавання та Віднімання зліва направо.

Розглянемо вираз 2 + 3 × 4. Якщо читати зліва направо й спочатку додати, отримаємо (2 + 3) × 4 = 5 × 4 = 20. Це неправильно. Множення має вищий пріоритет, ніж додавання, тому правильне обчислення: 2 + (3 × 4) = 2 + 12 = 14. Цей калькулятор автоматично дотримується стандартного пріоритету операцій, тому якщо ввести 2 + 3 * 4 і натиснути =, результат буде 14, а не 20.

Якщо вам справді потрібно спочатку додати, а потім помножити, використовуйте дужки: введіть (2 + 3) * 4 з клавіатури, і калькулятор спочатку обчислить вираз у дужках, отримавши 20. Дужки недоступні як кнопки на екрані, але ви можете вводити ( та ) безпосередньо з клавіатури, коли потрібно керувати порядком обчислень.

Розбір прикладу: змішані операції

Припустімо, потрібно розрахувати суму до сплати після розподілу рахунку в ресторані. Вартість їжі — 48 грн, є 10% сервісний збір, і рахунок ділиться порівну між 3 особами. Один із способів записати це: (48 + 48 * 0.10) / 3. Калькулятор обчислює так: спочатку 48 * 0.10 = 4.8 (множення виконується раніше додавання), потім 48 + 4.8 = 52.8, потім 52.8 / 3 = 17.6. Кожна особа платить 17,60 грн. Без дужок навколо додавання результат буде: 48 + (4.8 / 3) = 48 + 1.6 = 49.6, що є неправильним.

Наукові функції

Тригонометричні функції (sin, cos, tan) обчислюють співвідношення сторін прямокутного трикутника. Цей калькулятор використовує градуси, а не радіани. Обернені функції повертають кут за заданим відношенням. Логарифм за основою 10 (log) знаходить степінь 10, який дає задане число, а натуральний логарифм (ln) використовує основу e (приблизно 2,71828).

Функція квадратного кореня знаходить число, яке при множенні на себе дає вхідне значення. Функція степеня (x² або x^y) зводить число до показника. Функція оберненого значення (1/x) ділить 1 на вхідне число — корисна для розрахунку паралельного опору та інших обернених залежностей.

Практичне використання онлайн-калькулятора

Безкоштовний онлайн-калькулятор вирішує набагато більше завдань, ніж домашні завдання чи офісні таблиці. Ось найпоширеніші практичні розрахунки, для яких люди використовують калькулятор.

  • Чайові в ресторані: помножте суму рахунку на десятковий дріб, щоб знайти розмір чайових. Чайові 15% від рахунку на 420 грн: 420 * 0.15 = 63, тобто 63 грн. Для 20% використайте 420 * 0.20 = 84.
  • Знижки при покупках: щоб знайти ціну зі знижкою 30% від товару за 850 грн, обчисліть 850 * (1 - 0.30) = 850 * 0.70 = 595, тобто 595 грн. Або спочатку знайдіть суму знижки: 850 * 0.30 = 255, потім відніміть: 850 - 255 = 595.
  • Розподіл рахунків і витрат: розділіть загальну суму на кількість осіб. Якщо оренда будинку для відпочинку коштує 12 600 грн за 7 ночей і ділиться між 3 гостями, кожна особа платить 12600 / 3 = 4200 грн усього, або 4200 / 7 = 600 грн за ніч.
  • Прості відсотки: щоб знайти нараховані відсотки на заощадження 5 000 грн під 3,5% річних за 2 роки, обчисліть 5000 * 0.035 * 2 = 350.
  • Перетворення одиниць: переведіть милі в кілометри, помноживши на 1.60934. Переведіть фунти в кілограми, поділивши на 2.20462.
  • Підлогове покриття та площа: помножте довжину на ширину, щоб знайти площу кімнати. Кімната 4.5 м × 3.2 м потребує 4.5 * 3.2 = 14.4 квадратних метрів покриття.

Типові помилки та як їх уникнути

Навіть прості калькулятори збивають людей з пантелику передбачуваними способами. Знання цих пасток заздалегідь позбавляє від зайвих розчарувань.

  • Ігнорування пріоритету операцій: найпоширеніша помилка — очікувати обчислення зліва направо, коли вираз містить різні оператори. Якщо ввести 10 + 5 * 2, результат буде 20, а не 30, оскільки множення виконується першим (5 * 2 = 10, потім 10 + 10 = 20). Використовуйте дужки, коли потрібне групування відрізняється від стандартних правил пріоритету.
  • Ланцюжок операторів без отримання проміжного результату: натискання клавіші оператора, коли вже очікується результат попередньої операції, може несподівано перезаписати або продовжити вираз. Якщо виникли сумніви, натисніть =, щоб отримати чистий результат, перш ніж починати наступне обчислення.
  • Несподіванки з числами з плаваючою точкою: оскільки цей калькулятор використовує арифметику IEEE 754 з подвійною точністю мови JavaScript, деякі десяткові результати містять незначний заокруглений шум. Наприклад, 0.1 + 0.2 може відображатися як 0.30000000000000004. Це властивість бінарної арифметики з плаваючою точкою, а не помилка. Для фінансових обчислень, що вимагають точності до копійки, заокруглюйте кінцевий результат до двох знаків після коми.
  • Зміна знаку числа: кнопка +/− змінює знак числа, що відображається на дисплеї. Вона не є оператором віднімання між двома числами. Для віднімання використовуйте кнопку оператора −.
  • Тригонометричні функції очікують значення в градусах: функції sin, cos і tan у цьому калькуляторі використовують градуси, а не радіани. Якщо ваше значення задано в радіанах, помножте його на 180 / π перед застосуванням функції. Наприклад, sin(π/6 радіан) = sin(30°). Введіть 30, потім натисніть sin, щоб отримати 0.5.

Поради щодо обчислень

Для складних виразів працюйте поетапно — спочатку обчисліть внутрішні вирази, запишіть результат, а потім використовуйте його в зовнішньому виразі. Пам'ятайте порядок дій: дужки, степені, множення та ділення зліва направо, потім додавання та віднімання зліва направо.

Часті запитання

Чому калькулятор показує незначні помилки округлення?

Цифрові комп'ютери представляють десяткові числа у двійковому форматі з рухомою комою, який не може точно виразити всі десяткові дроби. Наприклад, 0,1 + 0,2 може відображатись як 0,30000000000000004 замість 0,3. Це фундаментальне обмеження арифметики з рухомою комою IEEE 754, а не помилка калькулятора.

Чи конфіденційні мої обчислення?

Так. Всі обчислення виконуються локально у вашому браузері за допомогою JavaScript. Жодні дані не передаються на сервер, а ваша історія обчислень зберігається лише в пам'яті браузера протягом поточного сеансу.

Чи можна ввести повний вираз, наприклад (4 + 5) * 3, одразу?

Так. Клацніть на область відображення калькулятора (або навколишню панель), щоб встановити фокус клавіатури, потім введіть весь вираз, включно з дужками. Натисніть Enter або = для обчислення. Калькулятор перевіряє, що вираз містить лише цифри, пробіли, чотири основні оператори, десяткові крапки та дужки перед обчисленням, тому складні вкладені вирази обробляються коректно.

Чому 2 + 3 × 4 дорівнює 14, а не 20?

Тому що множення має вищий пріоритет, ніж додавання, відповідно до стандартних математичних правил (PEMDAS / BODMAS). Калькулятор спочатку обчислює 3 × 4 = 12, потім додає 2, отримуючи 14. Якщо ви хочете, щоб спочатку виконалося додавання, візьміть його в дужки: (2 + 3) * 4 = 20.