Page 1 of 1

Абсолютное значение...

Posted: 2006-04-09 16:48:56
by DerMeister =)
Вопрос простой: как в инжекте взять модуль от числа?
Что-то вроде:

Code: Select all

abs(x)

Re: Абсолютное значение...

Posted: 2006-04-09 16:50:24
by Kynep
Der wrote:Вопрос простой: как в инжекте взять модуть он числа?
Что то вроде:

Code: Select all

abs(x)


Кому что... А нах тебе это?

Posted: 2006-04-09 16:52:16
by DerMeister =)
Для этого:

Code: Select all

...
if abs(myx-xx[i]) > 2 or abs(myy-yy[i]) > 2 then
GoToXY(xx[i],yy[i],1)
end if
...

Posted: 2006-04-09 17:00:17
by DerMeister =)
Конечно можно так, но ет неприкольно:

Code: Select all

...
if (myx-xx[i]) > 2 or (myy-yy[i]) > 2 or (myx-xx[i]) < -2 or (myy-yy[i]) < -2 then
GoToXY(xx[i],yy[i],1)
end if
...

Posted: 2006-04-09 17:01:56
by Kynep
Der wrote:Конечно можно так, но ет неприкольно:

Code: Select all

...
if (myx-xx[i]) > 2 or (myy-yy[i]) > 2 or (myx-xx[i]) < -2 or (myy-yy[i]) < -2 then
GoToXY(xx[i],yy[i],1)
end if
...


Скорее всего так и придется...

Posted: 2006-04-09 17:11:00
by CFA
Напиши свою функцию

Code: Select all

sub abs(x)
    if (x < 0) then
        x = -x
    end if
    return x
end sub

Posted: 2006-04-09 17:26:16
by DerMeister =)
Чтоже получается? В инже НЕТУ операции "абсолютного значения"?
Это абсурд... Наверное есть, надо чтоб Yoko рассказал.

А про

Code: Select all

sub abs(x) 
    if (x < 0) then
        x = -x
    end if
    return x
end sub


я также подумал... :)

Posted: 2006-04-09 17:33:40
by CFA
встроенной нету. из мат. функций есть тока sin и cos. посмотри почти любую ходилку - там везе своя ф-я Abs(...)

Posted: 2006-04-09 17:42:27
by DerMeister =)
А жаль что нету... %(

Насчет sin и cos не знал, спасибо.

Кстате, в моей ходилке abs'a нету...