Угол поворота стрелки часов - C (СИ)
Формулировка задачи:
Как найти угол поворота стрелки часов, если известно текущее врем в 24 часовом формате, часы,минуты,секунды?
Формулу бы(
Решение задачи: «Угол поворота стрелки часов»
textual
Листинг программы
/*************************************************************************************/
#include <tchar.h>
#include <stdlib.h>
#include <stdio.h>
/*************************************************************************************/
double Calc_Sec(int iSec)
{
return (iSec * 6.0f);
}
/*************************************************************************************/
double Calc_Min(int iMin, int iSec)
{
return ((iMin * 6.0f) + (Calc_Sec(iSec) / 60.0f));
}
/*************************************************************************************/
double Calc_Hr(int iHr, int iMin, int iSec)
{
return ((iHr * 30.0f) + (Calc_Min(iMin, iSec) / 12.0f));
}
/*************************************************************************************/
int _tmain(int argc, _TCHAR* argv[])
{
int iHr, iMin, iSec;
printf("Enter HR MIN SEC: ");
scanf("%d %d %d", &iHr, &iMin, &iSec);
printf("HR: %f || MIN: %f || SEC: %f\n", Calc_Hr(iHr, iMin, iSec),
Calc_Min(iMin, iSec),
Calc_Sec(iSec));
system("pause");
return 0;
}
/*************************************************************************************/