Показать сообщение отдельно
Старый 19.09.2010, 16:59   #1
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию Вычисление пути и времени пути

delphi Код:
function GetTimeFromPath(x1,y1,z1,x2,y2,z2:integer) : integer; begin Path:=Round(Sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)))+abs(z2-z1)); Time1:=Path div Speed; result:=Time1; end;
Вот вроде бы нормально считает, но все время идет погрешность, я думаю что скорее всего это из-за Round'а, есть вариант решения проблемы?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием