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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2010, 21:12   #1
Васильева Зинаида
Пользователь
 
Аватар для Васильева Зинаида
 
Регистрация: 14.10.2010
Сообщений: 43
Восклицание Используя процедуры общего назначения, составить программы для решения задач с заданным вариантом условия

Описать процедуру TimeToHMS(T, H, M, S), определяющую по времени T (в секундах) содержащееся в нем количество часов H, минут M и секунд S (T – входной, H, M и S – выходные параметры целого типа). Используя эту процедуру, найти количество часов, минут и секунд для пяти данных отрезков времени T1, T2 , …, T5.
Васильева Зинаида вне форума Ответить с цитированием
Старый 19.11.2010, 02:39   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Процедура
Код:
function TimeToHMS(Time:Integer; Flag:Byte):real;
begin
   if Flag=1 then
      TimeToHMS:=(Time/3600);//вернет часы
   if Flag=2 then
      TimeToHMS:=(Time/60);//Вернет минуты
   if Flag=3 then
      TimeToHMS:=Time;//секунды   
end;
с учетом что в функцию передаются секунды
Пример вызова
Код:
  k:= TimeToHMS(3600,1);
к будет равно 1
Lokos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Используя условный оператора select case, разработайте проект для решения задания Васильева Зинаида Помощь студентам 1 21.10.2010 22:14
Используя условный оператора if…then…else или if…then…elseif, разработайте проект для решения..... Васильева Зинаида Помощь студентам 0 21.10.2010 22:07
Классы общего назначения Chyvis Помощь студентам 4 08.12.2009 12:39
Условия задач для новичков Prihlop Общие вопросы C/C++ 2 24.08.2009 11:18