Парфюмерная мастерская
Планирование учебных партий и стоимость

Контрольные примеры для калькулятора формул

Арифметику калькулятора формул проверяют коротким набором заранее рассчитанных случаев: нормальной суммой, разными единицами, нулём, ошибочными значениями и нехваткой остатка. Результат каждого теста должен быть определён до ввода данных, иначе ошибку нельзя отличить от неожиданного интерфейса.

Контрольные примеры для калькулятора формул

Сначала определите режим ввода

Калькулятор может принимать проценты, части формулы или уже заданные массы. Проверка начинается с явного выбора режима, потому что сумма 25 и 75 в процентах означает 100 %, а в частях — знаменатель 100 частей.

Каждый тест проводят в одной массовой системе. Если один ввод дан в граммах, а другой в миллиграммах, миллиграммы переводят в граммы до расчёта: 500 мг = 0,5 г.

Контрольные случаи и ожидаемые ответы

Для первого теста знаменатель равен 25 + 75 = 100. При целевой массе 40 г ожидаемые массы равны 40 × 25 / 100 и 40 × 75 / 100.

Тесты для ручной сверки вычислений
ПроверкаВходные данныеОжидаемый результат
Сумма долейA = 25 %, B = 75 %, партия 40 гA = 10 г, B = 30 г, итог = 40 г
Перевод единицA = 1 г, B = 500 мгПосле перевода B = 0,5 г; общая масса = 1,5 г
Нулевой компонентA = 0 %, B = 100 %, партия 12 гA = 0 г, B = 12 г; ноль компонента допустим
Нулевой знаменательA = 0 %, B = 0 %, партия 12 гРасчёт долей невозможен; нужен отказ или сообщение об ошибке
Отрицательное значениеA = -5 %, B = 105 %Нужен отказ от расчёта или явное сообщение об ошибочном вводе
Сумма процентов не равна режиму «100 %»A = 40 %, B = 70 %Нужно предупреждение, если режим требует сумму ровно 100 %; для режима частей знаменатель равен 110
Нехватка остаткаНужно A = 5 г, учтено A = 3 гДефицит = 2 г; партия недостижима из этого учтённого остатка без дополнительного материала

Как интерпретировать расхождение

  1. Сверьте сумму рассчитанных масс с целевой массой партии; допустимое различие может появиться только из-за заранее заданного округления.
  2. Проверьте, что калькулятор не складывает граммы и миллиграммы как одинаковые числа.
  3. Проверьте нулевой компонент отдельно от нулевого знаменателя: первое значение может быть корректным, второе не позволяет распределить массу по долям.
  4. Проверьте отрицательные значения и значения вне логики выбранного режима: калькулятор не должен молча превращать их в пригодный результат.
  5. Если калькулятор считает и остатки, сравните дефицит вручную по правилу «нужно минус имеется», но не допускайте отрицательную закупочную потребность.
  6. Если результат отличается от ожидаемого, сохраните входные числа, режим, единицы и правило округления; этих данных достаточно для поиска арифметической причины.

Что не следует считать признаком точности

Дополнительные десятичные знаки не доказывают точность навески. Нестабильное показание нельзя сделать точнее добавлением цифр после запятой.

Повторяемость показывает разброс серии измерений, а калибровка и adjustment относятся к разным действиям. Поэтому совпадение расчёта с цифрами на дисплее не заменяет проверку измерительной системы конкретной модели.

Источники

  1. IFRA: документация стандартов и подтверждение соответствия
  2. METTLER TOLEDO: Weighing the Right Way

Сведения относятся к указанным в источниках моделям и версиям.