Динамичный калькулятор вывоза мусора на Html+js

Калькулятор вывоза мусора, с реальными ценами


Введите данные

Длина дома

Ширина дома

Материал стен (толщина)

Высота этажа

Высота чердака / мансарды

Вывоз мусора

Рассчитать

Способ разбора: не известно

Стоимость разбора: не рассчитано

Оставить заявку

Мы перезвоним и подтвердим цену!
Это бесплатно!


Объем мусора (контейнер 27м3): не рассчитан

Погрузка мусора: от не рассчитано

Вывоз мусора: от не рассчитано

Всего: не рассчитано



Формула расчета

Логика заключается в следующем:
Мы имеем данные
-длина
-ширина
-высота этажа
-высота чердака/мансарды
-вывоз мусора (галочка есть или нет)

Суть вся сводится к расчету обьема помещения (полученный объем делится пополам (это получится чистый мусор) и далее к кол-ву контейнеров (кратную 27 м3).
1 контейнер это 12 000 стоимость разбора, это погрузка мусора 10 000 рублей (если ставит галочку вывоз мусора), это вывоз от 18 000 (если ставит галочку вывоз мусора)

К примеру посетитель вводит данные: длина 6, ширина 6, высота этажа 3
То объем прямоугольника получается: 6х6х3 = 108 м3, чистого мусора будет 50%, умножаем на 0,5 = 54 м3 , привязываем к кол-ву контейнеров, а он у нас 27 м3, 54/27=2 контейнера.
Расчет долже вывести следующим образом:
-Стоимость разборки одго контейнера 12 000 у нас их 2 получилось, итого 24 000 рублей;
-Стоимость загрузки 10 000, у нас их 2, итого 20 000 рублей;
-Стоимость вывоза мусора от 18 000 рублей, умножаем на 2, получаем 36 000 рублей.
И нужно добавить ВСЕГО (этого на образце нет): 24 000 + 20 000 +36 000 = 80 000 рублей.

Мы рассмотрели на примере, без высоты чердака/мансарды
Если они ставят к прмеру высота чердака/мансарды - 3 метра
То считаем как объем треугольника: 1/2хHхАхВ в нашем случае: 1/2х3х6х6 =54 м3/2=27 м3
Тогда этот объем просто добавляется к нижней: Объем нижней части у нас 54м3 + верхняя часть 27 м3 = 81 м3, привязываем к кол-ву контейнеров по 27 м3 , 81/27=3 контейнера.
И выводится стоимость аналогичная, что выше.

Если к примеру при расчете получается к примеру 3,4 контейнера (не целое число), то кругляем его до 3 в меньшую сторону, если 3,5 контейнера и выше, то до 4 контейнеров.


JS код:



var kont = 12000;
var gabkont = 27;
$("#buttonCalc").click(function(){
if($('#check_1').prop("checked") == true) {//Ставит галочку
var zagrus = 10000;
var vivoz = 18000;
$('.pogruzk').css('display', 'block');
} else {
var zagrus = 0;
var vivoz = 0;
$('.pogruzk').css('display', 'none');
}
var rezkubomet = Math.round((((($('#input_1').val()*$('#input_3').val())*$('#input_5').val())/2)*10));	
if($('#input_4').val() != 0) {//Это с мансардой
rezkubomet_ch = Math.round(((($('#input_4').val()*$('#input_1').val())*$('#input_3').val())/2)/2);
rezkubomet = rezkubomet+rezkubomet_ch;
}
var countContainers = Math.round(rezkubomet/gabkont);
var priceConteiner = countContainers*kont;
var priceZagruzka = countContainers*zagrus;
var priceVivoz = countContainers*vivoz;
var priceFull = priceConteiner+priceZagruzka+priceVivoz;	
//Выводим всю информацию в дополнительный блок
$('.rasch').html('ручной (бензопилами)');
$('#pricerazbor').html(priceConteiner + ' руб.');
$('#counConteiner').html(countContainers + ' шт.');
$('#priceZagruzka').html(priceZagruzka + ' руб.');
$('#priceVivoz').html(priceVivoz + ' руб.');
$('#priceFull').html(priceFull + ' руб.');
});



Если нужен дистрибутив для установки на сайт, пишите в комментарий, обязательно приложу



Наши работы

Landing Page - центра лицензирования медицинских услуг

Landing Page - центра лицензирования медицинских услуг

Разработали Landing Page под ключ для для центра лицензирования медицинских услуг в России, адаптивный, удобный для пользователя и мощным калькулятором с генерацией договоров. С дальнейшим SEO продвижением в поисковых системах под ключ.

Яндекс Такси для партнера

Яндекс Такси для партнера

Разработали Landing Page под ключ для партнера яндекс такси, адаптивный, удобный для пользователя и мощным калькулятором с генерацией договоров. С дальнейшим SEO продвижением в поисковых системах под ключ.

Внедрение Yandex карты на сайт

Внедрение Yandex карты на сайт

Внедрение и установка на сайт Yandex карты крупной компании Заказа Пицц Санкт-Петербург, для выбора адреса и района доставки пиццы с привязкой адреса и контактных данных заведения в выбранном районе

Возможно будет интересно

0 комментариев

Написать сообщение

Пожалуйста, оцените по 5 бальной шкале