Кто разрабатывает и поддерживает CalcOpenly
CalcOpenly создают и поддерживают сопровождающие проекта: они реализуют калькуляторы и выполняют описанные ниже автоматические проверки. Каждый калькулятор раскрывает свой метод, разобранные примеры и источники. Связаться с сопровождающими можно через раздел «страница связи и исправлений». Мы не заявляем о независимой профессиональной экспертизе и не связываем калькулятор с именем врача или финансового консультанта без фактической проверки.
Точность и округление
Основная арифметика использует десятичные числа с 50 значащими цифрами (decimal.js), поэтому суммы вроде 0.1 + 0.2 дают ровно 0.3. Графики и некоторые численные методы используют приближения с плавающей точкой. Операции с дробями сохраняют точные числители и знаменатели, пока ответ рационален: 1/3 × 3 равно 1, а 0.(3) читается как одна треть. Иррациональные операции, например квадратные корни, логарифмы и тригонометрия, вычисляются с дополнительными защитными разрядами и затем округляются до 50 значащих цифр.
Отображаемые значения следуют указанному правилу округления: денежные суммы — до младшей единицы валюты с округлением к чётной цифре при равном расстоянии; научные величины — до выбранного числа значащих цифр; количество покупаемых предметов — вверх до целого. Некоторые модели требуют также промежуточного округления. «Копировать точное значение» копирует сохранённый результат до форматирования для отображения.
Ввод данных в привычном формате
Числовые поля принимают любую группировку цифр (2,50,000 или 250,000), суффиксы вроде 20k, 1.5 lakh или 2 cr, дроби и смешанные числа, научную запись, символы валют и короткие выражения вроде 10% of 50. Поля измерений принимают единицы, включая 5'11", 180 cm, 12 st 3 и 37°C, и преобразуют их с указанными коэффициентами.
Проверка по независимым ответам
Каждый калькулятор содержит не менее трёх разобранных примеров — всего 1 901 на сайте. Ожидаемые ответы получены независимо от самого калькулятора: из отдельной реализации на Python с точной десятичной или дробной арифметикой, опубликованной таблицы, тестового вектора стандарта или разобранного примера учебника. Они входят в автоматические тесты; собственные проверки калькулятора можно запустить с его страницы.
Источники и ограничения
Каждый калькулятор перечисляет стандарты, статьи или официальные страницы, на которых основан его метод. Калькуляторы здоровья, финансов и налогов описывают группы населения и опубликованные правила, а не ваши обстоятельства; у каждого есть соответствующее пояснение.
Как выбираются источники
Мы предпочитаем документ, определяющий метод: официальный стандарт единицы, государственную публикацию о налоговом правиле или оригинальную научную статью о модели. Каждый калькулятор ссылается на источники и описывает реализованную формулу. Общие справочные страницы дают контекст; датированное правило или исследование должно указывать, к какой версии или группе населения относится результат.
Источники могут расходиться из-за разных допущений. Другой период капитализации, способ определения квартилей, система единиц или клиническая популяция могут дать иной, но корректный ответ. Входные данные и метод калькулятора должны показывать эти варианты. Точный арифметический результат не гарантирует, что модель точно описывает человека, рынок или здание.
Обновления материалов и исправления
Прежде чем менять метод, сравните его с указанным источником, проверьте единицы и граничные случаи и выполните независимые разобранные примеры. Исправление сообщённой ошибки желательно дополнить примером, воспроизводящим её, чтобы проверять будущие изменения. Воспользуйтесь ссылкой «Сообщить об исправлении», указав вымышленные входные данные, ожидаемый результат и источник; не публикуйте личные финансовые или медицинские сведения в открытом сообщении об ошибке.
Даты материалов отражают зарегистрированные изменения калькулятора и его объяснения, а не время развёртывания. Раздел «журнал изменений» показывает выпуски и существенные изменения; система контроля версий сохраняет подробную историю реализации. Недавняя дата обновления не означает, что инструмент проверил специалист или что все исходные источники были заново опубликованы в этот день.
Конфиденциальность
Вычисления выполняются в вашем браузере. История, сохранённые калькуляторы и настройки остаются в хранилище этого браузера. Их можно экспортировать или удалить на странице истории. Конвертер валют загружает ежедневные справочные курсы; введённые вами данные не отправляются с этим запросом.
Аналитика включена по умолчанию; её можно отключить на странице конфиденциальности. Счётчик не получает введённые значения, результаты, поисковый текст или URL страницы; данные о просмотрах, отправляемые в Google, не содержат строк запроса и входных данных калькулятора. Ссылки на калькуляторы, которыми вы делитесь, всё же могут содержать введённые данные и передаются хостинг-провайдеру при открытии. Управлять согласием и узнать о хранении данных и внешних сервисах можно на странице «политика конфиденциальности».