Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   sin cos итд. (http://forum.oszone.net/showthread.php?t=30637)

Guest 13-02-2003 22:05 209449

вопрос токой имелось задание на тему

... есть точка а(x,y) точка б(x1,y1) надо найти точку в(x,y) которая находится на прямой аб в известной дистанцие от точки а...

пробЫвал я чтото писать так точка перемещалась по кокойто гиперболе

шол мимо знакомый сказал что функции С изпользуют радиани в место градусов.

может у кого есть работающая функция(фрагмент кода) который решает енту задачу?

Sory but russian is't my language...

Vaulter 14-02-2003 02:25 209450

вообщето принято, что ты свой кидаешь код, а уж потом ищем ошибки. окей?

Roman Go 14-02-2003 05:35 209451

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]

Guest 14-02-2003 13:35 209452

Эххх народ я всётаки ламо :( а написать #include <math.h> слабо :( те функции которие были мне доступны без энтого инцлуда умели только с short работать

То есть логика у меня в коде была правильной, да потеря данных пробежала мимо моего внимания.....

i=sqrt(45000);
i==212
:o

Roman Go:
Спасибо за потраченное время ... жил бы в досягаемосте поставил бы тебе пива за токое ламерство

Sory but russian is't my language...

BoRoDa 07-03-2003 20:33 209453

Это тебе все для этой задачи нужно??? Ну ты даешь! :lol:


Время: 03:25.

Время: 03:25.
© OSzone.net 2001-