Сначала определите режим ввода
Калькулятор может принимать проценты, части формулы или уже заданные массы. Проверка начинается с явного выбора режима, потому что сумма 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 г; партия недостижима из этого учтённого остатка без дополнительного материала |
Как интерпретировать расхождение
- Сверьте сумму рассчитанных масс с целевой массой партии; допустимое различие может появиться только из-за заранее заданного округления.
- Проверьте, что калькулятор не складывает граммы и миллиграммы как одинаковые числа.
- Проверьте нулевой компонент отдельно от нулевого знаменателя: первое значение может быть корректным, второе не позволяет распределить массу по долям.
- Проверьте отрицательные значения и значения вне логики выбранного режима: калькулятор не должен молча превращать их в пригодный результат.
- Если калькулятор считает и остатки, сравните дефицит вручную по правилу «нужно минус имеется», но не допускайте отрицательную закупочную потребность.
- Если результат отличается от ожидаемого, сохраните входные числа, режим, единицы и правило округления; этих данных достаточно для поиска арифметической причины.
Что не следует считать признаком точности
Дополнительные десятичные знаки не доказывают точность навески. Нестабильное показание нельзя сделать точнее добавлением цифр после запятой.
Повторяемость показывает разброс серии измерений, а калибровка и adjustment относятся к разным действиям. Поэтому совпадение расчёта с цифрами на дисплее не заменяет проверку измерительной системы конкретной модели.
Источники
Сведения относятся к указанным в источниках моделям и версиям.
