Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > вещественное в часы\минуты


Автор: Palladin 10.5.2009, 14:21
Есть массив вещественных чисел, как сделать так чтобы 3.3+3.3 давали 7, а не 6.6???? или вот еще пример 8.12+8.50 давали 17.02???
наверняка кто-то уже реализовывал...

Автор: Palladin 10.5.2009, 14:41
Придумал, алгоритм, быть может есть получше, или уже готовый код:
Разбиваем каждое вещественное число, на до запятой и после запятой, суммируем каждую часть, потом часть которая после запятой делим на 60 и плюсуем к первой, вроде как получаем часы.минуты, я прав?

Автор: Демо 10.5.2009, 16:05
Ты так и не написал, что тебе нужно.

Автор: Palladin 10.5.2009, 16:35
2Демо, да вроде написал. Собстно уже неважно, я решил свою проблему smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)