Консультация № 143767
12.09.2008, 21:29
0.00 руб.
0 3 0
Нужно написать аналоговые часы с 3мя стрелками: часы, минуты, секунды
Не важно для какой IDE, важен сам алгоритм
Заранее благодарю за ответы =)

Обсуждение

Неизвестный
13.09.2008, 11:30
общий
Что Вы понимаете под алгоритмом? Как угол вычислять?
Можно из простой пропорции, например, для минут:
данная минута = Х
60 минут = 360

Неизвестный
13.09.2008, 13:00
общий
да, вычислить углы
Неизвестный
13.09.2008, 13:22
общий
Ну, так из пропорции и вычисляется:
X = данная минута * 360/60 - в градусах
X = данная минута * pi/30 - в радианах
Вот пример вычисления pi на "чистом" С
Код:
 #include <math.h>
#include <stdio.h>

int main() {
float x;
x = atan(1)*4;
printf("x = %g\n", x);
return 0;

}
Форма ответа