В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Rita53
Rita53
04.04.2023 13:17 •  Информатика

Begin gettime(часы,минуты,секунды,миллисекунды); выполнение тестов; gettime(часы,минуты,секунды,миллисекунды); end. как узнать время выполнения тестов? т.е конечное время минус начальное. например: 1 час 50 минут 30 секунд минус 1 час 55 минут 30 секунд = 0 часов 5 минут 0 секунд как это вывести в формулах?

Ответ:
arinociIfca32
arinociIfca32
30.06.2020 23:37
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 - кол-во секунд.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?