Top.Mail.Ru
Ответы
Аватар пользователя
14 лет назад
от
Изменено

Как определить сколько минут осталось до совпадения минутной и часовой стрелок.

как определить сколько минут осталось до совпадения часовой и минутной стрелки.П.с. совпадают стрелки каждые 65 минут, нужно узнать формулу при которой мы сможем задать любое время часовой и минутной стрелки.
Добавлено 2 минуты назадНужна форумла а не как.
к примеру задана любая h(час) и любая m(минуты).
Как будет выглядеть оставшееся время( в минутах). по формуле
mm(оставшиеся минуты) = (ФОРМУЛА)

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок
14лет

Сразу замечу, стрелки встречаются не каждые 65 мин, а немного более.
Найдем угловую скорость часовой и минутной стрелки
Часовой – 360/(12*60) = 0,5 град/мин
Минутной – 360/60 = 6 град/мин
Напишем формулу, когда стрелки встречаются.
0,5 (60*ч + м) = 6*м или м = 30*ч/5,5
Если в заданном времени количество часов больше или равно 12, вычтем из часов 12.
Время, которое мы зададим (обозначим его чМ) , может быть до встречи стрелок и после, поэтому в форму придется ввести логику.
(30*ч/5,5) – М >0, то (30*ч/5,5) – М = кол-во мин до встречи стрелок
(30*ч/5,5) – М <0, то (30*(ч+1)/5,5) -М+60 = кол-во мин до встречи стрелок
Пример 1.
Время 3 часа 15 мин. Сколько до встречи стрелок?
30*3/5,5 – 15 = 1,36 мин, т. е. встретятся стрелки в 3 часа 16,36 мин
Пример 2.
Время 5 часа 45 мин. Сколько до встречи стрелок?
30*5/5,5 – 15 = -17,73 мин, раз число отрицательное считаем
(30*(5+1)/5,5) -45+60 = 47,73 мин, т. е. встретятся стрелки 5 часов 45 мин плюс 47, 73 мин, в 6 часов 32,73 мин

Расчет в Excel. В ячейке А1 заданное время в формате времени ЧЧ: ММ, в ячейке В1 формула =ОКРУГЛ (ЕСЛИ ((30*ЕСЛИ (ЧАС (A1)<12;ЧАС (A1);ЧАС (A1)-12)/5,5)-МИНУТЫ (A1)>0;(30*ЕСЛИ (ЧАС (A1)<12;ЧАС (A1);ЧАС (A1)-12)/5,5)-МИНУТЫ (A1);(30*(ЕСЛИ (ЧАС (A1)<12;ЧАС (A1);ЧАС (A1)-12)+1)/5,5)-МИНУТЫ (A1)+60);2). Формат ячейки результата числовой с 2-я десятичными знаками.