Sgn Function

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

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


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

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

Integer

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

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

⎃āļ‚āļ›āˇŠâ€āļēāˇāˇ€

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

⎃⎘āļĢ

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!