Корзина
ПОЗИЦИЯ №1 ЭТОЙ НЕДЕЛИ!!КУПИТЬ
+380 (96) 840-30-08
+380 (50) 852-66-08
Столичный, Кольцевая дорога, 110-А, Киев, Украина
Хазяин-Барин - все для успешного хозяйства!
Корзина

Калькулятор

<!-- HTML-калькулятор для греющего кабеля -->
<div style="max-width:400px;margin:auto;padding:20px;background:#f0f0f0;border-radius:8px;">
  <h2>Калькулятор греющего кабеля</h2>
  <label>Напряжение (В):<br>
    <input type="number" id="voltage" step="0.01">
  </label><br><br>
  <label>Сопротивление 1 м (Ом/м):<br>
    <input type="number" id="resistance" step="0.0001">
  </label><br><br>
  <label>Длина отрезка (м):<br>
    <input type="number" id="length" step="0.01">
  </label><br><br>
  <button onclick="calculate()">Рассчитать</button>
  <div id="result" style="margin-top:20px;"></div>
  <div style="margin-top:15px; text-align:center;">
    <a href="https://hoz-barin.com" target="_blank" style="color:#0077cc; text-decoration:none;">
      Перейти на hoz-barin.com
    </a>
  </div>
</div>

<script>
function calculate(){
  let U = parseFloat(document.getElementById('voltage').value);
  let Rm = parseFloat(document.getElementById('resistance').value);
  let L = parseFloat(document.getElementById('length').value);

  if(isNaN(U) || isNaN(Rm) || isNaN(L) || U<=0 || Rm<=0 || L<=0){
    document.getElementById('result').innerHTML = '<span style="color:red;">Пожалуйста, введите корректные данные</span>';
    return;
  }

  let P_total = (U * U) / (L * Rm);
  let P_meter = P_total / L;
  let T = P_meter * 4.7;
  let I = P_total / U;

  document.getElementById('result').innerHTML =
    `<b>Мощность отрезка:</b> ${P_total.toFixed(2)} Вт<br>`+
    `<b>Мощность на метр:</b> ${P_meter.toFixed(2)} Вт/м<br>`+
    `<b>Температура:</b> ${T.toFixed(2)} °C<br>`+
    `<b>Потребление:</b> ${I.toFixed(2)} А`;
}
</script>