Онлайн калькулятор расхода электроэнергии

Замена счётчиков воды

Онлайн калькулятор позволяет рассчитать расход и стоимость электроэнергии в месяц и в год в зависимости от типа счетчика, мощности прибора и времени его работы.

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Калькулятор электроэнергии</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            max-width: 400px;
            margin: 20px auto;
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 5px;
            background-color: #f9f9f9;
        }
        label, select, input {
            display: block;
            margin-bottom: 10px;
            width: 100%;
        }
        button {
            display: block;
            width: 100%;
            padding: 10px;
            background-color: #28a745;
            color: white;
            border: none;
            cursor: pointer;
        }
        button:hover {
            background-color: #218838;
        }
        .result {
            margin-top: 20px;
            font-weight: bold;
        }
    </style>
</head>
<body>

    <h2>Калькулятор электроэнергии</h2>

    <label for="tariff">Выберите тип счетчика:</label>
    <select id="tariff">
        <option value="5">Однотарифный (5 руб/кВт⋅ч)</option>
        <option value="4.5">Двухтарифный (4.5 руб/кВт⋅ч)</option>
        <option value="4">Трехтарифный (4 руб/кВт⋅ч)</option>
    </select>

    <label for="power">Мощность прибора:</label>
    <input type="number" id="power" placeholder="Введите мощность (Вт)" min="1">

    <label for="hours">Время работы прибора в сутки:</label>
    <input type="number" id="hours" placeholder="Введите время (часы)" min="1" max="24">

    <button onclick="calculate()">Рассчитать</button>

    <div class="result" id="results"></div>

    <script>
        function calculate() {
            let tariff = parseFloat(document.getElementById("tariff").value);
            let power = parseFloat(document.getElementById("power").value) / 1000; // Перевод в кВт
            let hours = parseFloat(document.getElementById("hours").value);
            
            if (isNaN(power) || isNaN(hours) || power <= 0 || hours <= 0) {
                alert("Пожалуйста, введите корректные данные.");
                return;
            }

            let dailyConsumption = power * hours; // кВт⋅ч в день
            let monthlyConsumption = dailyConsumption * 30; // кВт⋅ч в месяц
            let yearlyConsumption = dailyConsumption * 365; // кВт⋅ч в год
            
            let monthlyCost = monthlyConsumption * tariff; // Стоимость в месяц
            let yearlyCost = yearlyConsumption * tariff; // Стоимость в год

            document.getElementById("results").innerHTML = `
                <p>Расход электроэнергии в месяц: <strong>${monthlyConsumption.toFixed(2)} кВт⋅ч</strong></p>
                <p>Расход электроэнергии в год: <strong>${yearlyConsumption.toFixed(2)} кВт⋅ч</strong></p>
                <p>Стоимость электроэнергии в месяц: <strong>${monthlyCost.toFixed(2)} руб.</strong></p>
                <p>Стоимость электроэнергии в год: <strong>${yearlyCost.toFixed(2)} руб.</strong></p>
            `;
        }
    </script>

</body>
</html>

Описание функционала:

  1. Пользователь выбирает тип счетчика:
    • Однотарифный (5 руб/кВт⋅ч)
    • Двухтарифный (4.5 руб/кВт⋅ч)
    • Трехтарифный (4 руб/кВт⋅ч)
  2. Вводит мощность прибора (в ваттах).
  3. Вводит количество часов работы прибора в сутки.
  4. Нажимает кнопку «Рассчитать».
  5. Калькулятор рассчитывает:
    • Расход электроэнергии в месяц и в год.
    • Стоимость электроэнергии в месяц и в год.
Интересно:  Как утеплить квартиру в панельном доме

Этот код можно вставить в HTML-блок на WordPress, и он будет работать без плагинов. 🚀

Поделитесь информацией с близкими