
Калькулятор помогает быстро определить, сколько воды нужно добавить к спирту, чтобы получить нужную крепость.
Калькулятор смешивания спиртосодержащих жидкостей
Показывает итоговую крепость и общий объём при смешивании нескольких жидкостей.
- Крепость указывается в процентах.
- Все объёмы вводятся в одной единице.
- Можно смешивать две и более жидкости.
Крепость указывается в процентах, объём — в литрах.
Инструкция для пользователя
Введите исходную крепость спирта в процентах.
Введите исходный объём в литрах.
Введите желаемую крепость после разбавления.
Нажмите кнопку «Рассчитать».
Калькулятор покажет итоговый объём и сколько воды нужно добавить.
Подсказки пользователю:
— Крепость вводится в процентах, например сорок, а не ноль целых четыре.
— Объём вводится в литрах.
— Целевая крепость должна быть меньше исходной.
— Для удобства можно показывать результат до двух знаков после запятой.
— Если нужен расчёт в миллилитрах, это лучше делать отдельным переключателем единиц, а не смешивать литры и миллилитры в одной форме.
Ошибки валидации:
— Исходная крепость должна быть больше нуля и не больше ста.
— Целевая крепость должна быть больше нуля и не больше ста.
— Исходный объём должен быть больше нуля.
— Целевая крепость должна быть меньше исходной крепости.
— Поля не могут быть пустыми.
— Ввод текста вместо числа недопустим.
КОНТРОЛЬНЫЕ ТЕСТЫ
ТЕСТ 1 Что вводим:
— Крепость жидкости 1: 96
— Объём жидкости 1: 1
— Крепость жидкости 2: 40
— Объём жидкости 2: 1
Что должен показать:
Итоговый объём: 2.00 л
Итоговая крепость смеси: 68.00 %
ТЕСТ 2 Что вводим:
— Крепость жидкости 1: 70
— Объём жидкости 1: 0.1
— Крепость жидкости 2: 35
— Объём жидкости 2: 0.1
Что должен показать:
Итоговый объём: 0.20 л
Итоговая крепость смеси: 52.50 %
ТЕСТ 3 Что вводим:
— Крепость жидкости 1: 70
— Объём жидкости 1: 10
— Крепость жидкости 2: 40
— Объём жидкости 2: 5
Что должен показать:
Итоговый объём: 15.00 л
Итоговая крепость смеси: 60.00 %
ТЕСТ 4 Что вводим:
— Крепость жидкости 1: 40
— Объём жидкости 1: 1
— Крепость жидкости 2: пусто
— Объём жидкости 2: 1
Что должен показать:
Ошибка валидации: каждая строка должна быть заполнена полностью.
