Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2009, 21:51   #1
Olalya da Silva
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 11
Подмигивание Разность между временем

Запись состоит из трех полей: часы, минуты, секунды. Ввести два момента времени. определить какой из них раньше и найти разность между ними. С использованием записи (record)

Последний раз редактировалось Olalya da Silva; 08.09.2009 в 00:42.
Olalya da Silva вне форума Ответить с цитированием
Старый 07.09.2009, 21:55   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Если часы1>часы2 то время1 больше иначе
Если минуты1>Минуты2 то время1 больше иначе
Если Секунды1 больше секунды2 то время 1 больше иначе
Если часы1=часы2 тогда если минуты1> минуты2 тогда и так далее... Думаю разберетесь.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 08.09.2009, 09:18   #3
АНК
Пользователь
 
Регистрация: 01.09.2009
Сообщений: 30
По умолчанию

Еще один из вариантов:
Код:
  dt1, dt2:TDateTime;
  delta_hour, delta_minut, delta_sec: integer;
-------------
  try 
    dt1 := EncodeTime(Hour1, Min1, Sec1, 0);
    dt2 := EncodeTime(Hour2, Min2, Sec2, 0);
    delta_hour := HoursBetween(d2 - d1);
    delta_minut := MinutesBetween(d2 - d1);
    delta_sec := SecondsBetween(d2 - d1);
  except
    ShowMessage("Invalid hour, minute, second, or millisecond.");
 end;
АНК вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разница между временем asd48 Microsoft Office Excel 1 05.06.2009 23:44
Определить разность дат Aleksandr Общие вопросы Delphi 10 05.06.2009 15:53
Разность между максимальным и минимальным значениями StudeHt Помощь студентам 7 23.04.2009 22:26
Вычислить максимальную разность между К и суммой двух соседних эллементов массива. Luska Помощь студентам 3 22.03.2009 19:22
Разность между max и min значениями Иван 883 Паскаль, Turbo Pascal, PascalABC.NET 2 16.02.2009 23:24