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