Расчет шкафа-купе
С помощью онлайн калькулятора Вы можете самостоятельно рассчитать стоимость шкафа-купе
Шаг 1. Введите габариты Вашего шкафа-купе (1 метр = 1000 мм):
Шаг 2. Выберите тип шкафа-купе:
Для расчета доступны следующие варианты шкафа-купе:
1. Встроенный шкаф (дверной проем ограничен полом, потолком и двумя стенами)
2. Отдельностоящий шкаф (полноценный шкаф с потолком, полом и задней стенкой ДВП)
Если Вам нужен шкаф с открытыми радиусными полками, выберите “полки с одной стороны” или “полки с двух сторон”.
Шаг 3. Выберите внутреннее заполнение шкафа-купе:
Полки: выберите в выпадающем списке общее количество полок.
Общее количество полок на весь шкаф-купе.
Штанги для вешалок: выберите в выпадающем списке нужное количество штанг.
Общее количество штанг на весь шкаф-купе.
Выдвижные ящики: выберите в выпадающем списке нужное количество ящиков
Общее количество выдвижных ящиков на весь шкаф-купе.
Шаг 4. Выберите материал для наполнения раздвижных дверей и их количество
В выпадающих списках выберите количество раздвижных дверей и материал, из которого они будут изготовлены
Зеркало-серебро (обычное)
Зеркало-бронза
ДСП 10 мм.
Однотонное крашеное стекло (обычное)
Однотонное крашеное стекло (диамант)
Зеркало-серебро с рисунком (метод пескоструй)
Зеркало-серебро с рисунком крашеным (1 цвет)
Рисунок фотопечать под стеклом (обычное)
Шаг 5. Производитель ДСП
В выпадающем списке выберите производителя ДСП, из которой будет изготовлен Ваш шкаф-купе
СТОИMОCТЬ ШКАФА-КУПЕ грн
Доставка и сборка шкафа-купе входят в данную стоимость
Внимание! данный расчет является предварительным. Более точная цена рассчитывается после произведения замеров мастером с учетом всех деталей и особенностей.
var courseMax = 44.10; //курс валют - переделать на автоматическую переменную var saleMax = 1.05; // актикризисная скидка var finishMaxPay; //конечная стоимость шкафа
//переменные выпадающих списков, равны цифре выбранного значения
var hMaxVal; // h var wMaxVal; // w var dMaxVal; // d
var cabinetMaxVal; // вариант шкафа var cabinetMaxView; // сума элементов которые нужно отнять при встроенном ШК var rpMaxVal; //радиусные полки
var ppMaxVal; // полки var shtangMaxVal; // штанги var boxMaxVal; // ящики
// двери var gSMaxVal; // Зеркало серебро var gBMaxVal; // Зеркало бронза var dsp10MaxVal; // ДСП 10 var paintStMaxVal; // Однотонное крашенное стекло обычное var diaGMaxVal; // Однотонное крашенное стекло диамант var sandGMaxVal; // зеркало сребро с рисунком пескоструй var paintGMaxVal; // зеркало сребро с рисунком крашенным var printGMaxVal; // рисунок фотопечать
var sumDoors;// общее количество дверей
var dspMaxVal; // производитель дсп
//переменные площадей деталей
var areaPartMax; var areaBottomMax; var areaCeilMax; var areaPpMax; var areaApertureMax; //площадь проема var areaOneDoor; //площадь одной двери var areaRp; //площадь занимаемая радиусными полками
var sumAllArea; // общая квадратура ДСП
//цены var boxMaxPay = 25; //цена ящика за шт var rpMaxPay = 44.85; //цена боковой секции полок за шт var shtangMaxPay = 3.18; // цена штанги за шт
var alumDoorPay = 49.4; //цена алюминиевого профиля на 1 дверь var dsp18MaxPay = 16.8; //цена ДСП 18 кроно за 1 м.кв var dvpMaxPay = 7.42; // цена 1 м.кв ДВП var sumInstallPay = 23; // доставка + замеры
// цены наполнения дверей var gSMaxPay = 14.72; // Зеркало серебро за 1 м.кв var gBMaxPay = 30.07; // Зеркало бронза за 1 м.кв var dsp10MaxPay = 13.2; // ДСП 10 за 1 м.кв var paintStMaxPay = 31.43; // Однотонное крашенное стекло обычное за 1 м.кв var diaGMaxPay = 50.07; // Однотонное крашенное стекло диамант за 1 м.кв var sandGMaxPay = 24.18; // зеркало сребро с рисунком пескоструй за 1 м.кв var paintGMaxPay = 34.71; // зеркало сребро с рисунком крашенным за 1 м.кв var printGMaxPay = 34.08; // рисунок фотопечать за 1 м.кв
//переменные расчетных стоимостей var sumDoorsPay; ////общая стоимость раздвижной системы var sumDspPay;//общая стоимость ДСП var sumRpMaxPay; //общая стоимость радиусных полок var sumResultPay; // общая стоимость купе var sumDvpPay; //общая стоимость ДВП
//проверка значений выпадающих списков - if value undefined function ifUndef(maxVal) { if (maxVal == undefined){ maxVal = 0; } return +maxVal; };
// площадь детали в метрах function area(a, b, sum) { return ((a / 1000) * (b / 1000) * sum).toFixed(2); };
//площадь проема function areaAperture(c, d) { return ((c / 1000) * (d / 1000)).toFixed(2); };
//результат всех вычислений var btnResultMax = document.getElementById("resultMax"); //назначили кнопку "расчитать"
//обработчик кнопки "расчитать" btnResultMax.addEventListener("click", function () {
//общее количество дверей sumDoors = (ifUndef(gSMaxVal)) + (ifUndef(gBMaxVal)) + (ifUndef(dsp10MaxVal)) + (ifUndef(paintStMaxVal)) + (ifUndef(diaGMaxVal)) + (ifUndef(sandGMaxVal)) + (ifUndef(paintGMaxVal)) + (ifUndef(printGMaxVal));
//общая стоимость боковых полок
if (ifUndef(rpMaxVal) == 0) { sumRpMaxPay = 0; } else if (ifUndef(rpMaxVal) == 300) { sumRpMaxPay = (rpMaxPay * 1 * ifUndef(dspMaxVal)).toFixed(2); } else if (ifUndef(rpMaxVal) == 600) { sumRpMaxPay = (rpMaxPay * 2 * ifUndef(dspMaxVal)).toFixed(2); }
//встроенный шкаф if (ifUndef(cabinetMaxVal) == 0) { cabinetMaxView = 0; } else if (ifUndef(cabinetMaxVal) == 1) { cabinetMaxView = 0; } else if (ifUndef(cabinetMaxVal) == 2) { cabinetMaxView = ((+areaBottomMax + (+areaCeilMax)) * +dsp18MaxPay) + (+sumDvpPay); }
//площади деталей areaPartMax = +area(hMaxVal, dMaxVal, (sumDoors + 1)); //общая площадь переборок areaBottomMax = +area((wMaxVal - ifUndef(rpMaxVal)), dMaxVal, 1); //площадь дна areaCeilMax = +area((wMaxVal - ifUndef(rpMaxVal)), dMaxVal, 1); //площадь крышки areaPpMax = +area(((wMaxVal - ifUndef(rpMaxVal)) / sumDoors), dMaxVal, ifUndef(ppMaxVal)); //площадь всех полок areaApertureMax = +areaAperture(hMaxVal, (wMaxVal - ifUndef(rpMaxVal))); //площадь проема дверей areaOneDoor = (areaApertureMax / sumDoors).toFixed(2); //площадь одной двери
//общая площадь ДСП sumAllArea = (areaPartMax + areaBottomMax + areaCeilMax + areaPpMax).toFixed(2);
//общая стоимость раздвижной системы * алюминий указан за 1шт а не за 1м.кв sumDoorsPay = (ifUndef(gSMaxVal) * gSMaxPay * areaOneDoor) + (ifUndef(gBMaxVal) * gBMaxPay * areaOneDoor) + (ifUndef(dsp10MaxVal) * dsp10MaxPay * areaOneDoor) + (ifUndef(paintStMaxVal) * paintStMaxPay * areaOneDoor) + (ifUndef(diaGMaxVal) * diaGMaxPay * areaOneDoor) + (ifUndef(sandGMaxVal) * sandGMaxPay * areaOneDoor) + (ifUndef(paintGMaxVal) * paintGMaxPay * areaOneDoor) + (ifUndef(printGMaxVal) * printGMaxPay * areaOneDoor) + (sumDoors * alumDoorPay);
//общая стоимость ДСП sumDspPay = (ifUndef(dspMaxVal) * dsp18MaxPay * sumAllArea).toFixed(2);
//общая стоимость ДВП sumDvpPay = ((+dvpMaxPay) * (+areaApertureMax)).toFixed(2);
//общая стоимость изделия (дсп, раздвижная, бок. полки + штанги + ящики + ДВП + сборка) sumResultPay = (+sumDspPay) + (+sumDoorsPay) + (+sumRpMaxPay) + (shtangMaxPay * ifUndef(shtangMaxVal)) + (boxMaxPay * ifUndef(boxMaxVal)) + (+sumDvpPay) + (+sumInstallPay) - (+cabinetMaxView);
document.getElementById("myResultMax").value = ((sumResultPay * courseMax) / saleMax).toFixed(0);//значение вывода конечной стоимости
}, false);
mebelvdome.kiev.ua