![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
![]()
Здравствуйте!
Программа даёт определённое число в секундах, это число необходимо перевести и в минуты и в секунды. Пробывал так, но программа получается не точная, перводит только в минуты, ито округляя ![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
![]()
sek- секунды
z:=разделил секунды на 60 k:=целую часть запомненного числа умножь на 60 сек rez:=отними от введенных секунд(sek) то что запомнил выше(k) усЁ k - минут rez - секунд
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Экзотичный вариант за одну операцию деления:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Есть еще функции деления на цело и получения остатка от деления...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 15.09.2010
Сообщений: 14
|
![]() Цитата:
Код:
![]() Последний раз редактировалось bad_patefa; 19.10.2010 в 14:46. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Ну может можно без множителей? Если попробовать отнять от z, а не наоборот...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#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 |