Идёт k-я секунда суток. Разработайте и отладьте программу, которая по введённой k-й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток.

ГДЗ информатика 8 класс

§ 4.3. Программирование линейных алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


11. Идёт k-я секунда суток. Разработайте и отладьте программу, которая по введённой k-й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток. Например, если k = 13 257 = 3 · 3600 + 40 · 60 + 57, то h = 3 и m = 40. Выведите на экран фразу: It is … hours … minutes. Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом. Для проверки правильности программы используйте тест:

Входные данные:
13257
Выходные данные:
It is 3 hours 40 minutes

ГДЗ по Информатике 8 класс. Босова. Программирование линейных алгоритмов

Ответ

Программа на языке Python для решения этой задачи. Вот одно из возможных решений:

k = int(input(«Введите k-ю секунду суток: «))

hours = k // 3600 # целое число часов
minutes = (k % 3600) // 60 # целое число минут

print(«It is», hours, «hours», minutes, «minutes.»)
Теперь программа запрашивает у пользователя входные данные — k-ю секунду суток. Затем она вычисляет количество часов и минут, используя деление на 3600 и остаток от деления на 3600 соответственно. Результат выводится на экран.

Пример взаимодействия с программой:

Копировать
Введите k-ю секунду суток: 13257
It is 3 hours 40 minutes.


Понравилась статья? Поделиться с друзьями: