Калькулятор среднего времени складывает несколько замеров и находит их среднее арифметическое. Чтобы время складывалось корректно, все значения нужно привести к одной единице — секундам. Результат выводится в секундах, минутах и в привычном формате часы, минуты и секунды.
Среднее время — это среднее арифметическое нескольких замеров. Складывать часы и минуты напрямую нельзя: 1 час 30 минут и 45 минут не дают в сумме 1,75. Сначала каждое значение переводят в секунды, складывают, делят на количество замеров и лишь затем возвращают к формату часов, минут и секунд.
Перевод выполняется по формуле: секунды = часы × 3600 + минуты × 60 + секунды. Обратный перевод опирается на целочисленное деление и остаток.
Три поездки заняли 1 ч 40 мин, 1 ч 30 мин и 1 ч. В секундах это 6 000, 5 400 и 3 600. Сумма равна 15 000 секунд, среднее — 5 000 секунд, то есть 1 час 23 минуты 20 секунд.
Часы находят делением среднего на 3 600, минуты — остатком от деления на час, а секунды — остатком от деления на минуту.
Пример 1. Значения 1 000, 1 200 и 1 400 секунд дают сумму 3 600 и среднее 1 200 секунд, то есть 20 минут.
Пример 2. Значения 7 200, 5 400 и 3 600 секунд дают среднее 5 400 секунд — ровно 1 час 30 минут.
Пример 3. Значения 10, 20 и 21 секунда дают среднее 17 секунд.
Перевод результата в часы, минуты и секунды
| Среднее, секунд | Часов | Минут | Секунд |
|---|---|---|---|
| 1 200 | 0 | 20 | 0 |
| 5 400 | 1 | 30 | 0 |
| 17 | 0 | 0 | 17 |
Потому что час содержит 60 минут, а не 100. Прямое усреднение 1:30 и 0:45 даст неверный результат. Нужен предварительный перевод в секунды.
Переведите каждое значение в секунды по формуле часы × 3600 + минуты × 60 + секунды, найдите среднее и верните результат обратно.
Калькулятор усредняет три значения. Для большего числа замеров сложите их в секундах и разделите на количество — формула остаётся той же.
При выводе в часах и минутах дробные секунды округляются до целых. Для точных расчётов сохраняйте секунды до вычисления итога.