Помогите советом, рекомендацией как подготовить данные для калькуляции стоимости товара.
Данные по товару:
Это только малая часть данных. Всего 42 строки. Как видно на таблице получается что у 1-го размера от 3 до 4 цен, где цена зависит от длины в диапазоне.
Например: Трубка 1 канал, размером 1,5х0,5 и длинной 124мм, будет стоить 98,58 руб. Ровна как все трубки размером 1,5х0,5 и длинной от 100-150мм.
Расчёт: 0,124мм*795=95,58руб.
Вся колонка размеров она статична и выбирается через . Вот длину трубки вводит пользователь.
Хорошо, вот получил я размер трубки, получил длину трубки, а вот как проверить вхождение длинны в определённый диапазон и получить цену для дальнейшего расчёта?
Как записать все данные, несколько массивов под каждые данные? В объект? Массив с размерами, к массиву размера массив с диапазонами, а в диапазонах цены?
Совсем не могу сообразить как всё аккуратненько уложить все эти данные.