Доверьтесь методу

Методика расчета

Как CalcFlow определяет единицы измерения, точность, календарную арифметику и просмотр формул.

01

Утвержденные формулы, а не произвольный код

Каждый калькулятор представляет собой явно запрограммированную чистую функцию TypeScript. CalcFlow не оценивает выражения, пользовательский код или удаленные формулы. Идентичные нормализованные входные данные и версия формулы дают один и тот же необработанный результат.

02

Единицы измерения и точность

Размеры данных преобразуются в байты, а скорость передачи данных — в бит в секунду. В десятичных префиксах используются степени 1000; двоичные префиксы используют степени 1024. Скалярный ввод и преобразование единиц измерения используют детерминированную десятичную арифметику.

  • По умолчанию округление дисплея составляет от половины до шести дробных знаков.
  • Точные единичные коэффициенты остаются точными внутри.
  • Для размеров пикселей используется выбранное целочисленное правило округления.
  • Отображаемая аппроксимация никогда не меняет необработанные расчеты.
03

Правила календаря

Даты — это метки календаря, а не метки времени местной полуночи. Для разницы дней используется целочисленная арифметика григорианского календаря. Смещения месяца и года фиксируются до последнего действительного дня, если месяц назначения короче.

04

Формула управления

Каждое определение содержит версию формулы, дату проверки, предположения, определения единиц измерения и математические приспособления. Изменение поведения требует тестов и записи в журнале изменений. Текущая библиотека формул: v1.0.0, проверено 3 августа 2026 г.