Slyweb
На разработку сайта! Скидки 50%!

Коэффициент вариации пример для ООС!

jQuery и CSS

В соответствии с приказом Минэкономразвития России от 02.10.2013 N 567 "Об утверждении Методических рекомендаций по применению методов определения начальной (максимальной) цены контракта, цены контракта, заключаемого с единственным поставщиком (подрядчиком, исполнителем)" необходимо рассчитывать коэффициент вариации для НМЦК (начальная максимальная цена контракта).

Ниже указан калькулятор и коэффициент вариации для НМЦК и среднее арифметическое:

Расчёт НМЦК и коэффициента вариации

Следующий код поможет разработчикам сделать то же самое:

  • Код
  • Чистый код
  • Копировать в буфер
  1.<script type="text/javascript">
  2.function getVariation(s){
  3.
  4.
  5.    var suggest = s.length;
  6.    var sa = 0;
  7.
  8.    for(i =0; i < s.length; i++) {
  9.        sa += s[i];
10.    }
11.    sa = sa / s.length;
12.    var sqrt = 0;
13.
14.    for(i = 0; i < s.length; i++) {
15.        sqrt += (Math.abs(s[i] - sa)) * (Math.abs(s[i] - sa));
16.    }
17.    sqrt = 1/suggest * sqrt;
18.
19.    var k = sqrt;
20.
21.
22.    k = Math.sqrt(k);
23.
24.    return variation = (k / sa * 100).toFixed(2);
25.}
26.
27.function getSA(s){
28.    var suggest = s.length;
29.    var sa = 0;
30.
31.    for(i =0; i < s.length; i++) {
32.        sa += s[i];
33.    }
34.    sa = sa / s.length;
35.    
36.    return sa;
37.}
38.
39.</script>

        

Александр Ермаков