0 / 0 / 1
Регистрация: 30.06.2016
Сообщений: 99
1

Определить часы минуты и секунды прошедших с начала суток

25.09.2016, 02:42. Показов 6387. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Не могу додуматься как вычислить секунды,может кто подскажет?Вот код, который нашел в интернете,но как вычислить секунды не знаю.
Задача : Определить h часов, m минут и s секунд, прошедших с начала суток до того момента (в первой половине дня), когда часовая стрелка повернулась на f градусов (0 <= f <= 360, f – вещественное число).
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Program chasi;
var
 
 f:real;
 h,m,s:integer;
 
begin
 repeat
 writeln('Введите угол F в градусах');
 readln(f);
 until(f>=0)and(f<360);
 
 h:=trunc(f/30);
 m:=trunc(2*f)-60*h;
 s:=???;
 
 writeln('С начала суток прошло');
 if h<10 then write('0',h,':') else write(h,':');
 if m<10 then write('0',m,':') else write(m,':');
 if s<10 then write('0',s) else write(s);
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2016, 02:42
Ответы с готовыми решениями:

Перевести P суток в часы/минуты/секунды
напечатайте программу , которая переводит P суток в часы/минуты/секунды

Определить полное количество часов и минут, прошедших от начала суток
Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток.

С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последней минуты
21. С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала...

Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток
Идет k-я секунда суток. Определить полное количество часов и минут, прошедших от начала суток.

2
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.09.2016, 09:40 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Program chasi;
var  f:real;
     t,h,m,s:integer;
begin
repeat
write('Введите угол F в градусах F=');
readln(f);
until(f>=0)and(f<=360);
//вычислим время в секундах 1 градус=12/360*3600=120 секунд
t:=trunc(f*120);
h:=t div 3600;
m:=t div 60 mod 60;
s:=t mod 60;
writeln('С начала суток прошло');
if h<10 then write('0',h,':') else write(h,':');
if m<10 then write('0',m,':') else write(m,':');
if s<10 then write('0',s) else write(s);
end.
1
0 / 0 / 1
Регистрация: 30.06.2016
Сообщений: 99
25.09.2016, 13:19  [ТС] 3
Спасибо огромное, а то уже всю голову сломал с этими секундами минутами и часами.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2016, 13:19
Помогаю со студенческими работами здесь

С начала суток часовая стрелка вернулась на y градусов. определить текущее время(часы, минуты секунды)
C начала суток часовая стрелка вернулась на y градусов(y&lt;=0&lt;360). определить текущее время(часы,...

Составить таблицу значений для перевода количества суток (от 1 до 7) в часы, минуты и секунды
Доброго всем здравия. Необходимо составить таблицу значений для перевода количества суток (от 1 до...

С начала суток прошло N секунд (N — целое). Найти количество полных часов, прошедших с начала суток.
С начала суток прошло N секунд (N — целое). Найти количество полных часов, прошедших с начала суток.

С начала суток прошло N секунд. Найти количество полных минут, прошедших с начала суток
Задание 2 С начала суток прошло N секунд (N — целое). Найти количество полных минут, прошедших с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru