Предмет: Информатика,
автор: Max5037
На Pascal.Часовая стрелка повернулась с начала суток на d градусов. Вывести, сколько прошло с начала суток полных часов и минут. На вход программе подаётся целое число d от 0 до 360.
Ответы
Автор ответа:
2
program raf105;
var
d,hour,min: integer;
begin
write('d = ');
readln(d);
min:= d * 2;
hour:= min div 60;
min:= min - hour*60;
writeln('С начала суток прошло ',hour,' ч. ',min, ' мин.');
end.
PascalABC
Max5037:
Почему d * 2
360 / 12 = 30
2) Находим сколько градусов в одной минуте
30 / 60 = 0.5
Получается в одном градусе 1 / 0.5 = 2 минуты
Можно записать d / 0.5
но я изменил выражение для работы с целочисленным типом integer поэтому там d * 2
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: Аноним
Предмет: Физика,
автор: vyurchenko2014
Предмет: Химия,
автор: beautiful45156