Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

Алгоритм для часов   Найти похожие ветки 

 
0rg   (2003-06-17 20:49) [0]

Программеры!
Помогите кто чем может!!!
Мне необходимо придумать алгоритм для стрелочных часов.
Вывожу стрелки с помощью Canvas.Pen...
Кто может дать идеи? алгоритмы? алгоритмы(не для
данного способа - вообще)?
Великое и глубокое Вам спасибо!


 
Человек   (2003-06-17 21:00) [1]

Указываеш в x1 и y1 координаты относительно 0-ля допустим x1=0,y1=100 означает что стрелка на 12:00. В grad указываеш на какой угол тебе надо ее повернуть. Если надо на 3:00 то 90


void calc(int &x1, int &y1, float grad)
{
double rad;
int save_x1=x1,save_y1=y1;

rad=grad*3.14159265/180;

x1=save_x1*cos(rad)-save_y1*sin(rad);
y1=save_y1*cos(rad)+save_x1*sin(rad);
}




 
Думкин   (2003-06-18 04:53) [2]

Нам учитель давал сие задание и погружался в задумчивость.
Через несколько минут я показывал результат (Ямаха - васик мсх).
Проблема не в алгоритмах - а в твоих мозгах.


 
KSergey   (2003-06-18 09:53) [3]

> Думкин © (18.06.03 04:53)

Что за манера пошла на форуме кричать "А я круче, а ты урод безмозглый!"? Заняться нечем?

Ну крут ты, крут. ;) Успокойся и выпей чаю.

> 0rg © (17.06.03 20:49)

Что есть алгоритм часов? Не понятно. В чем именно проблема? Рисуем стрелки, координаты через синусы, иногда передвигаем. Как иногда - это отдельный разговор. Выделите конкретную проблему. Никто за вас писать программу не будет.


 
Palladin   (2003-06-18 10:08) [4]

нет, Думкин прав, это школьная задача, и стыдно должно быть человеку с высшим образованием искать тут решения


 
Axis_of_Evil   (2003-06-18 10:18) [5]

Согласен с Alladin"ом.
Ошибка в ДНК = bad sector.


 
KSergey   (2003-06-18 10:44) [6]

Может оно высшее сельскохозяйственное? (не в обиду)
Впрочем, кто-то тут уже обвинял модераторов в баловстве с анкетами ;) Можно подумать, им это надо ;) Может и тут побаловался?


 
k-man   (2003-06-18 11:20) [7]


> Что за манера пошла на форуме кричать "А я круче, а ты урод
> безмозглый!"? Заняться нечем?

Согласен. Пусть правда чаю выпьет и остынет немного.


 
0rg   (2003-06-18 11:38) [8]

В принципе, народ, я с вами согласен - кое в чем :).
Да, я не профи в дельфах. Но я и не с высшим образованием - 15 лет... Что вы от меня хотите? Я не просил давать код программы - только алгоритм вращения отрезка вокруг одной точки. А если неправильно указал что-то в вопросе - звиняйте. В любом случае, спасибо за критику.


 
KSergey   (2003-06-18 12:02) [9]

> 15 лет... Что вы от меня хотите?

Читать-писать умеешь? Тогда хотим, чтобы умел правльно заполнять анкету для начала. Это не чат любовный.

> только алгоритм вращения отрезка вокруг одной точки

А почему бы так вот открытым текстом и не написать бы сразу? Алгоритм от Человек(17.06.03 21:00) устраивает? Он, правда, приколист: на сях написал... ;)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
14-97837
Dr. Death
2003-06-11 00:32
2003.06.30
RUS-OFFICE .ORG Project


14-97874
Jumbo
2003-06-10 18:35
2003.06.30
Adobe PDF формат


14-97888
kronprince
2003-06-13 13:51
2003.06.30
Может ли это быть случайностью ???


4-97932
Illusion
2003-04-27 13:57
2003.06.30
UpdateLayeredWindow


14-97862
Fly Iron Man
2003-06-11 20:33
2003.06.30
Программа, выводящая свой исходнй текст





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский