Skip to content

Instantly share code, notes, and snippets.

@webyroki
Created March 31, 2017 18:11
Show Gist options
  • Save webyroki/ac800119d231383084b70484efc87c5a to your computer and use it in GitHub Desktop.
Save webyroki/ac800119d231383084b70484efc87c5a to your computer and use it in GitHub Desktop.
Принимаем из формы значения, умножаем их и выводим результат. (Запятые меняются на точку)
<head>
<title>Calc</title>
<script>
function addition() {
// примводим к float типу, получаем значение из id 'k' и берем его значение.меняем запятую на точку
var k = parseFloat(document.getElementById('k').value.replace(',', '.'));
var kt = parseFloat(document.getElementById('kt').value.replace(',', '.'));
if (isNaN(k)==true) k=0;
if (isNaN(kt)==true) kt=0;
var Txp = 31 * kt / 167; // Тчр - среднечасовая ставка работника
var Tp = 2; // трудоемкость разового решения задачи в ручную
var q = 0.3; // коэффициент премии
var b = 0.35; // отчисления в фонд соц.защиты, чрезвычайный налог
var Ep = Tp * k * Txp.toFixed(3) * (1+q) * 1 * (1+b);
//не больше 3 знаков после точки
document.getElementById('Txp').innerHTML = " 31 * " + kt + " / 167 = " + Txp.toFixed(3) + " <b>Тчр</b>";
document.getElementById('result').innerHTML = String(Ep.toFixed(3)).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') + " - руб. <b>эксплуатационные расходы</b>";
}
</script>
</head>
<body>
<div id="result"></div><br>
<div id="Txp"></div><br>
<form>
переодичность решения задачи в течении года:<br>
<input id="k" type="text" value="365"><br>
коэффициент работника:<br>
<input id="kt" type="text" value="2.65"><br>
</form>
<input type="button" value="Вычислить" onclick="addition();"><br>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment