JS-калькулятор
Разработать калькулятор с помощью javascript для следующей задачи.
Есть форма с двумя select-ами и кнопкой "calculate", каждый со значениями от 2 до 30 с шагом 2. 1й select - length, 2й select - width. Вводимые длина и ширина - это размеры площади которую нужно покрыть элементами размером 2*2 метра упакованными в пачки по 6 и по 8 штук. Т.е. пользователь вводит длину и ширину нужного ему коврика, нажимает calculate и нам нужно вывести pop-up/tooltip со следующей информацией: You will need N packs of 6pcs, M packs of 8pcs.
Условия работы калькулятора:
а. Количество лишних элементов должно быть минимальным.
а1. Допустим нужно покрыть площадь 6м*10м (нужно 15 штук), это будет 2пачки по 8шт, 1шт останется лишней.
а2. Допустим нужно покрыть площадь 6м*8м (нужно 12 штук), это будет 2пачки по 6шт, ноль в остатке.
а3. Допустим нужно покрыть площадь 8м*10м (нужно 20 штук), это будет 1пачка 8шт + 2пачки 6шт., ноль в остатке.
б. Упаковки по 8 штук имеют приоритет над упаковками по 6 штук. Т.е. если нужно покрыть 8м*12м (нужно 24шт) - то мы используем 3пачки по 8шт, а не 4 по 6шт. Если нужно покрыть 10м*12м (30шт) - то используем не 5пачек по 6шт, а 3 пачки по 8шт и 1 пачку по 6шт.
js-калькулятор должен принимать значения и выводить результат в алерте или чем-то подобном.