Sgn Function

-1 āˇƒāˇ„ 1 āļ…āļ­āļģ āļąāˇ’āļ›āˇ’āļŊ āˇƒāļ‚āļ›āˇŠâ€āļēāˇāˇ€āļšāˇŠ āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ…āļ­āļģ āļ‘āļē āļšāˇŠâ€āļģāˇ’āļēāˇāˇ€āļ§ āļŊāļļāˇ āļ¯āˇ”āļąāˇŠ āļ…āļ‚āļšāļē āļ°āļąāļ¯, āˇƒāˇ˜āļĢāļ¯, āˇāˇ–āļąāˇŠâ€āļēāļēāļ¯ āļēāļąāˇŠāļą āļąāˇ’āļģāˇ–āļ´āļąāļē āļšāļģāļēāˇ’.

āļšāˇāļģāļš āļģāˇ“āļ­āˇ’āļē:


Sgn (āļ…āļ‚āļšāļē)

āļ†āļ´āˇƒāˇ” āļŊāļļāˇāļ¯āˇ™āļą āļ…āļœāļē:

Integer

āļ´āļģāˇāļ¸āˇ’āļ­āˇ“āļąāˇŠ:

āļ…āļ‚āļšāļē: āļšāˇŠâ€āļģāˇ’āļēāˇāˇ€āˇ™āļąāˇŠ āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļą āļ…āļœāļē āļ­āˇ“āļģāļĢāļē āļšāļģāļą āˇƒāļ‚āļ›āˇŠâ€āļēāˇāļ­āˇŠāļ¸āļš āļ´āˇŠâ€āļģāļšāˇāˇāļąāļē.

Number

āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļą āļ…āļœāļē

āˇƒāˇ˜āļĢ

Sgn -1 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’.

0

Sgn 0 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’.

āļ°āļĢ

Sgn 1 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’.


Error codes:

5 Invalid procedure call

āļ‹āļ¯āˇāˇ„āļģāļĢāļē:


Sub ExampleSgn
    sgn(-10) REM āļ¸āˇ”āļ¯āˇŠâ€āļģāļĢāļē āļšāˇ’āļģāˇ“āļ¸ -1 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’
    sgn(0) REM āļ¸āˇ”āļ¯āˇŠâ€āļģāļĢāļē āļšāˇ’āļģāˇ“āļ¸ 0 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’
    sgn(10) REM āļ¸āˇ”āļ¯āˇŠâ€āļģāļĢāļē āļšāˇ’āļģāˇ“āļ¸ 1 āļ†āļ´āˇƒāˇ” āļŊāļļāˇ āļ¯āˇ™āļēāˇ’
End Sub

Please support us!