1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 11 Параграф 3.3 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 11 Параграф 3.3 ГДЗ Босова 8 класс (Информатика)

Задача
  1. Идёт $$k$$-я секунда суток. Разработайте программу, которая по введённой $$k$$-й секунде суток определяет, сколько целых часов $$h$$ и целых минут $$m$$ прошло с начала суток. Выведите на экран фразу: It is … hours … minutes. Вместо многоточий программа должна выводить значения $$h$$ и $$m$$, отделяя их от слов ровно одним пробелом.
Подробный ответ

Чтобы узнать, сколько целых часов прошло с начала суток, нужно разделить число секунд на $$3600$$:

$$h = k \div 3600$$

Оставшиеся после этого секунды переводим в минуты:

$$m = (k \bmod 3600) \div 60$$

Для примера при $$k = 13257$$:

$$13257 = 3 \cdot 3600 + 40 \cdot 60 + 57$$

Значит, прошло $$3$$ часа и $$40$$ минут.

program wr;
var
  k, h, m: integer;
begin
  readln(k);
  h := k div 3600;
  m := k mod 3600 div 60;
  writeln(‘It is ‘, h, ‘ hours ‘, m, ‘ minutes’);
end.

Ответ

Для ввода $$13257$$ программа выведет: It is 3 hours 40 minutes.



Общая оценка
4.8 / 5
Другие учебники
Другие предметы