Анастасия
Анастасия

домашка по информатике

идет k секунда суток.разработайте программу которая по введенной секунде суток определит сколько целых часов h и минут m прошло с начала суток.нужно чтобы в конце выполнения программы она вывела фразу It is ...hours ...minutes вместо многоточий полученные значения

Pascal

Тимофей, ты допустил ошибку . он выводит 220 минут и 3 часа

Александр Новиков
Александр Новиков

program my_prog
var k,m,h:integer;
begin
readln(k);
m:=k div 60;
h:=m div 60;
writeln('It is ',h,' hours ',m,' minutes');
readln;
end.

МК
Мария Кабанова

на каком языке программа то?

ЕЕ
Елизавета Елизарова

И зачем забивать головку ерундой?

СЛ
Светочка Лебедева

Математика:

k — секунд с начала суток (а может и не с текущих, а с предыдущих 😉
Следовательно:
k = k mod 86400 — это точно с начала текущих суток
m = k div 60 — это минут с начала суток
h = m div 60 — это часов с начала суток
Теперь нужно минут с начала суток превратить в минуты без часов:
m = m mod 60 — это минут с начала часа

Теперь сама программа:

var
k, m, h : Longint;
begin
Write('Секунд с начала суток: '); ReadLn(k);
k := k mod 86400;
m := k div 60;
h := m div 60;
m := m mod 60;
WriteLn('Это ', h, ' часов ', m, ' минут ', k mod 60, ' секунд');
end.

Похожие вопросы
Домашка по Информатике 8 класс
задание по информатике
Информатика (паскаль)
Информатика(паскаль)
По информатике (внутри)
Вопросы по информатике
задачки по информатике.... кто хорошо разбирается в информатике????
Помогите сделать домашку по информатике
Помогите с домашкой !!!с Домашка!!!
Помогите с домашкой (информатика)