|
Данный калькулятор позволяет рассчитать смету возведения фундамента. Калькулятор проекта (уникальная разработка)Позволяет моментально получить расчёты по различным позициям материалов и работ. Используются реальные цены из базы данных, используемой при формировании окончательных договоров (таким образом текущая рыночная цена соответствует расчётной). Такой расчёт является упрощённой моделью (однако, для простых вариантов точность высокая). Если у Вас есть замечания или пожелания по работе калькулятора, просьба отправить их мне по адресу srub@chuhloma.ru. Спасибо. Александр.Немного теорииЕсть база данных цен различных материалов и услуг. Есть некоторые входные параметры, которые Вы задаёте выше (константы). Есть набор простых (арифметических) формул в которых допускаются простые условия (операции "+ - * / ^", а так же "? A условие B : формула1 : формула2 ;", где допустимые условия "< > == <= >= !=", а значения A и B являются результатом расчёта той или иной формулы). Фактически каждая формула позволяет посчитать ту или иную величину на основе базовых цен и констант или других формул (например, такие величины в порядке вычисления: ширина фронтона, высота фронтона, длина ската крыши, количество квадратов крыши, и т.д.). Возможно Вы догадались, что формулы вычисляются рекурсивно, т.е. иерархически взаимосвязаны (вложенная подстановка). Данные формулы хранятся в нашей базе данных и являются нашим ноу-хау. Эти формулы оперируют Вашими параметрами и значениями цен. В любой момент, не занимаясь программированием, мы можем скорректировать какую-либо формулу или цену (благодаря вышеперечисленному я могу обещать, что алгоритмы расчётов актуальны). Замечу, что сам сайт тоже сделан технологично, т.е. можно добавить новые калькуляторы фундамента или отделки, не занимаясь программированием и HTML-вёрсткой (что и будет сделано со временем). Для сайта использованы такие технологии, как HTML::Template, Class::DBI, MySql, Apache mod_perl, а так же MFC программа клиент к базе-данных собственной разработки. |