BeginGetTime(часы,минуты,секунды,миллисекунды);Выполнение тестов;GetTime(часы,минуты,секунды,миллисекунды);end.Как узнать время выполнения тестов? т.е конечное время минус начальное.Например:  1 час 50 минут 30 секунд МИНУС 1 ч...

Begin GetTime(часы,минуты,секунды,миллисекунды); Выполнение тестов; GetTime(часы,минуты,секунды,миллисекунды); end. Как узнать время выполнения тестов?  т.е конечное время минус начальное. Например:   1 час 50 минут 30 секунд МИНУС 1 час 55 минут 30 секунд = 0 часов 5 минут 0 секунд как это вывести в формулах?
Гость
Ответ(ы) на вопрос:
Гость
h1, m1, s1 - начальное время h2, m2, s2 - конечное время Нужно определить h,m,s. s := (h2 - h1)*3600 + (m2 - m1)*60 + (s2 - s1); h := s div 3600; s := s mod 3600; m := s div 60;   s := s mod 60; Т.е. в h - кол-во часов, в m - кол-во минут, в s - кол-во секунд.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы