Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Перевод чисел из десятичной дроби в градусы(часы), минуты, секунды! И обратно

NEMo Знаток (256), закрыт 15 лет назад
Нужна формула или способ это решить! Буду благодарен!
Дополнен 15 лет назад
Желательнее фомула! мне это в прогу вставлять!
Лучший ответ
Константин Торопов Мастер (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 градус) .

С дробной частью поступить аналогично, чтобы получить количество секунд. Но от них уже не надо брать только целую часть.

>^.^<
Похожие вопросы