|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2010, 12:28 | #1 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
Delphi, перевод секунд в минуты
Здравствуйте!
Программа даёт определённое число в секундах, это число необходимо перевести и в минуты и в секунды. Пробывал так, но программа получается не точная, перводит только в минуты, ито округляя Код:
|
19.10.2010, 12:39 | #2 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
sek- секунды
z:=разделил секунды на 60 k:=целую часть запомненного числа умножь на 60 сек rez:=отними от введенных секунд(sek) то что запомнил выше(k) усЁ k - минут rez - секунд
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
19.10.2010, 13:17 | #3 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
|
19.10.2010, 13:22 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Экзотичный вариант за одну операцию деления:
Код:
I'm learning to live...
|
19.10.2010, 13:34 | #5 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
для выделения целой части числа испульзуй функцию trunc(x), где х вещественное число т.е.
z:=strtoint(Edit9.text); c:=z/60; rez:=(trunc(c)*60)-z; b:=trunc(c); В результате получаем b - минут, rez - секунд
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 19.10.2010 в 13:40. |
19.10.2010, 13:35 | #6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Есть еще функции деления на цело и получения остатка от деления...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
19.10.2010, 14:43 | #7 | |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
Цитата:
Код:
Последний раз редактировалось bad_patefa; 19.10.2010 в 14:46. |
|
19.10.2010, 14:47 | #8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ну может можно без множителей? Если попробовать отнять от z, а не наоборот...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
19.10.2010, 18:17 | #9 |
Форумчанин
Регистрация: 10.01.2009
Сообщений: 132
|
Почему нельзя так?
Код:
Последний раз редактировалось SaiLight; 19.10.2010 в 18:20. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Часы и минуты перевести в минуты!!! | evm-evgenij | Microsoft Office Excel | 8 | 20.04.2015 08:50 |
Обратный отсчет в формате минуты и секунды | Shouldercannon | Общие вопросы Delphi | 8 | 14.04.2010 12:44 |
Таймер. Конвертирование ms в часы,минуты, секунды.. ищу решения.. | Человек_Борща | Общие вопросы Delphi | 3 | 08.04.2010 09:51 |
с++,градусы и минуты | Krezol | Помощь студентам | 3 | 17.02.2010 20:28 |