Статья
Набор для расчётов, который не нужно устанавливать
Большинству быстрых расчётов не нужно отдельное приложение. Чаевые, скидка, строка налога, пересчёт по рецепту или цена за границей, всё это простая арифметика. Беда большинства онлайн-калькуляторов в том, что они работают в облаке, поэтому введённые вами числа уходят на сервер. Собранные здесь инструменты, напротив, работают целиком в вашем браузере. Вы открываете страницу, вводите числа, и результат появляется локально, ничего не загружается и не нужен аккаунт.
Проценты, чаевые и налог
Эти три расчёта имеют одинаковую форму: базовая сумма, умноженная на ставку. Чаевые 20 процентов от счёта 45,00, это 45 умножить на 0,20, то есть 9,00, итого 54,00. Скидка 15 процентов на товар за 80,00 убирает 12,00 и оставляет 68,00. Налог работает так же, но в обратную сторону: цена 50,00 с налогом 8 процентов добавляет 4,00, то есть 54,00 на кассе. В уме легко ошибиться на чуть-чуть, особенно когда делишь счёт или вычленяешь налог, уже включённый в цену. Калькулятор процентов берёт на себя простые отношения, калькулятор чаевых добавляет деление на нескольких человек, а калькулятор налога позволяет перейти от цены без налога к итоговой или восстановить сумму без налога из общей. Каждое число остаётся на вашем устройстве.

Метрические и имперские, рядом
Переключаться между системами мер приходится постоянно тому, кто читает рецепты, инструкции или путеводители, написанные для другого региона. Пересчёты, это фиксированные отношения, поэтому небольшая справочная таблица покрывает почти все повседневные нужды: 1 дюйм равен 2,54 сантиметра, 1 фут равен 30,48 сантиметра, 1 миля примерно 1,609 километра, 1 фунт примерно 0,454 килограмма, а 1 американский галлон примерно 3,785 литра. Температура, исключение, потому что у неё помимо масштаба есть и сдвиг: чтобы перейти из Фаренгейтов в Цельсии, нужно вычесть 32 и умножить на пять девятых, так что 68 F дают 20 C. Конвертер единиц охватывает длину, массу, объём, температуру и ещё несколько категорий, так что вам не нужно помнить точный коэффициент для каждой.
Кухонные меры зависят от ингредиента
Кухонные пересчёты сбивают с толку, потому что чашка измеряет объём, а ингредиент в рецепте часто взвешивают, и связь между ними зависит от плотности. Чашка воды весит около 240 граммов, но чашка обычной муки, лишь около 120 граммов, а чашка сахарного песка, около 200 граммов. Считать их все одинаковыми по весу, так пирог и выходит сухим или тяжёлым. Кухонный конвертер хранит типичные плотности распространённых ингредиентов, поэтому, когда вы просите чашку муки в граммах, он берёт значение для муки, а не общее. Однако он не знает, насколько плотно вы утрамбовываете чашку, и поэтому руководства по выпечке советуют взвешивать муку, когда важна точность.
Валюты, с честной оговоркой
Валюта, единственный расчёт в этом списке, которому действительно нужны внешние данные, ведь курсы меняются каждый день. Конвертер валют скачивает публичную таблицу дневных курсов, ту же общедоступную информацию, которую может найти любой, а затем выполняет пересчёт в вашем браузере. Из такого устройства следуют две вещи. Во-первых, курсы, это дневной снимок, а не поток рынка в реальном времени, поэтому они годятся, чтобы примерно понять, сколько стоит цена в вашей валюте, но это не тот курс, который банк или брокер назовут вам в конкретную секунду. Во-вторых, скачивается только публичная таблица курсов; суммы, которые вы вводите, никогда не отправляются, а последний снимок кэшируется, чтобы инструмент работал и без сети, с датой и источником на экране.
Точность вычислений с плавающей точкой в браузерных калькуляторах
JavaScript представляет все числа как 64-битные дробные числа по стандарту IEEE 754. Этот формат точно воспроизводит целые числа до 2^53, однако для многих десятичных значений вносит ошибки округления: например, 0.1 + 0.2 вычисляется как 0.30000000000000004, а не 0.3. Для расчётов вроде дробного распределения процентов, перевода единиц или округления налогов это важно. Один распространённый подход состоит в масштабировании значений до целых чисел перед вычислениями (например, суммы в валюте хранятся как целые центы) и обратном масштабировании в конце. При необходимости более высокой точности используются библиотеки произвольной точности, работающие со строками цифр, а не с нативными числами с плавающей точкой, однако ценой производительности. Понимание того, какой подход применяет калькулятор, позволяет судить о том, округлён ли результат до порога отображения или в нём проходит округление IEEE 754 через всю цепочку.

Инструменты из этой статьи
- Калькулятор процентовВычислите X% от Y, какой процент X от Y, изменение в процентах и увеличение/уменьшение на %. Без загрузки.
- Калькулятор чаевыхМгновенно рассчитайте сумму чаевых, итог счёта и долю каждого, без загрузки файлов, полностью офлайн.
- Калькулятор НДС и налоговМгновенно прибавьте или вычтите НДС и налог с продаж. Все расчёты выполняются на вашем устройстве, ничего не загружается.
- Конвертер валютКонвертируйте между 200+ валютами по дневным курсам; суммы остаются в браузере. Без загрузки.
- Кулинарный конвертерКонвертируйте кулинарные единицы, чашки, граммы, мл, унции, по ингредиенту, плюс °F ↔ °C. Без загрузки.
- Конвертер единицКонвертируйте единицы длины, массы, температуры, объёма, площади, скорости, данных и времени. Без загрузки.
Частые вопросы
Работают ли эти калькуляторы без сети?
Инструменты для процентов, чаевых, налога, единиц и кухни, это чистая арифметика, и они работают целиком в браузере, поэтому после загрузки страницы продолжают работать без подключения. Конвертеру валют нужна дневная таблица курсов, но он кэширует последнюю скачанную, так что тоже работает без сети по этому снимку, дата которого ясно показана.
Совпадают ли курсы с курсами моего банка?
Нет. Конвертер использует публичный справочный курс, обновляемый раз в день, удобный, чтобы понять, сколько стоит зарубежная цена. Банк или эмитент карты применяет свой курс в момент операции и обычно добавляет наценку или комиссию, поэтому сумма в вашей выписке немного отличается от пересчитанной оценки.