4 года назад

Программирование-математика

Задали программу: Задано время в часа и минутах. Определить через сколько минут часовая и минутная стрелки будут образовывать угол в 90 градусов (Часовая стрелка перемещается дискретно, т. е. по часу) . Не могу подобрать формулу, которая расчитывала бы все случаи. Есть предложения?

Аманай (Гость) Программирование
3

Программирование: Программирование-математика

Нет результатов.
Ответы (2)
AkaShiro no Rin (Гость) 4 года назад
3

Пусть заданы Hour и Munute.
Тогда перебираем TimeVector от Hour * 60 + Minute и находим углы в градусах:

AngleHour := TimeVector div 60 mod 24 * 15
AngleMinute := TimeVector mod 60 * 6

Пожаловаться
Лера Шаховцева (Гость) 4 года назад
3

90 градусов будет когда между ними будет три часовых деления

Пожаловаться
Программирование-математика (Программирование) - вопросы и ответы на все случаи жизни - справочник Программирование FOR-ASK.RU