Перевод градусов в минуты и секунды
Автор NEMo задал вопрос в разделе Дополнительное образование
Перевод чисел из десятичной дроби в градусы(часы), минуты, секунды! И обратно и получил лучший ответ
Ответ от Константин Торопов[мастер]
Например: 10,3456Алгоритм:10 - градусов: 0,3456 - осталось1 градус = 60 минут = 3600 секунддля минут: 0,3456*100/60=0,576: 57,6 минутдля секунд: 0,6*100/60=1 секундая пользуюсь таким способом много лет
Ответ от Коротеев Александр[гуру]
Целое число - это, очевидно, число градусов. Берём дробную часть и домножаем на 60, т. к. в градусе 60 минут. Целая часть от результата будет количеством минут. (Но в целом меньше, чем 1 градус) .С дробной частью поступить аналогично, чтобы получить количество секунд. Но от них уже не надо брать только целую часть. >^.^<
Целое число - это, очевидно, число градусов. Берём дробную часть и домножаем на 60, т. к. в градусе 60 минут. Целая часть от результата будет количеством минут. (Но в целом меньше, чем 1 градус) .С дробной частью поступить аналогично, чтобы получить количество секунд. Но от них уже не надо брать только целую часть. >^.^<
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Перевод чисел из десятичной дроби в градусы(часы), минуты, секунды! И обратно