Определить f угол в градусах между положением часовой стрелки в начале суток и ее положением в h часов, m минут
Начало суток - это как я понял 00:00, т. е. часовая стрелка находится ровно в 0°.
1 час = 360 / 12 = 30°. 1 минута = 30° / 60 = 0.5° (30').
1 секунда = 0.5° / 60 ~= 0.0083° = 0.5' = 30''
f = h*30 + m*0.5 + s * (0.5 / 60.0);