![]() |
вопрос токой имелось задание на тему
... есть точка а(x,y) точка б(x1,y1) надо найти точку в(x,y) которая находится на прямой аб в известной дистанцие от точки а... пробЫвал я чтото писать так точка перемещалась по кокойто гиперболе шол мимо знакомый сказал что функции С изпользуют радиани в место градусов. может у кого есть работающая функция(фрагмент кода) который решает енту задачу? Sory but russian is't my language... |
вообщето принято, что ты свой кидаешь код, а уж потом ищем ошибки. окей?
|
3,14 радиан - 180 градусов
x радиан - твои градусы х радиан = i*pi/180 (pi=3,14, i-твои градусы по которым движется точка), т.е. y=50*sin(i*pi/180), умножаем на 50 чтобы увеличить амплитуду. В этом случае, если i пробегает от 1 до 180 ты увидишь одну полуволну, если до 360 - один период синусоиды... В делфи есть процедура (или функция), которая переводит градусы в радианы... [s]Исправлено: Roman Go, 5:38 14-02-2003[/s] |
Эххх народ я всётаки ламо :( а написать #include <math.h> слабо :( те функции которие были мне доступны без энтого инцлуда умели только с short работать
То есть логика у меня в коде была правильной, да потеря данных пробежала мимо моего внимания..... i=sqrt(45000); i==212 :o Roman Go: Спасибо за потраченное время ... жил бы в досягаемосте поставил бы тебе пива за токое ламерство Sory but russian is't my language... |
Это тебе все для этой задачи нужно??? Ну ты даешь! :lol:
|
Время: 03:25. |
Время: 03:25.
© OSzone.net 2001-