Главная страница
    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-97828
SPeller
2003-06-11 13:46
2003.06.30
Я в шоке ...


3-97535
nedefan
2003-06-04 21:35
2003.06.30
Соединение с базой данных


14-97783
Кен
2003-06-12 07:51
2003.06.30
А есть ли программы, которые могут по фотографии воссоздать трёхм


3-97556
Silla
2003-06-04 16:24
2003.06.30
Ado-Access


1-97649
Aleksander
2003-06-20 04:35
2003.06.30
DELPHI И КОМАТДНАЯ СТРОКА DOS





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский