Вшколе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. первый урок начинается ровно в 8 часов утра. напишите программу, отвечающую на вопрос «во сколько в этой школе заканчивается k-ый урок? » входные данные. вводите одно натуральное число к, не превышающее 15. выходные данные. выведите время окончания к-ого урока: сначала часы, патом минуты, разделяя их пробелом. пример ввода. пример вывода 1. 8 45 6. 12 55

Princessa607 Princessa607    3   05.07.2019 01:50    17

Ответы
154904 154904  02.10.2020 20:21

К моменту завершения K-го урока пройдёт K собственно уроков и (K - 1) перемена. Вычисляем продолжительность в минутах, делим с остатком на 60 - число минут в часе - и получаем количество часов и минут, которые пройдут с начала занятий. Остаётся прибавить к этому 8 часов - время начала занятий - и вывести ответ.

python 3:

MINS_IN_HOUR = 60

mins_in_class, mins_in_break = 45, 5

start_hour = 8

k = int(input())

total_mins = k * mins_in_class + (k - 1) * mins_in_break

hour, mins = divmod(total_mins, MINS_IN_HOUR)

print(hour + start_hour, mins)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика