The Fix() and Int() functions both remove the fractional part of a number and returns the restulting integer. The difference between the two is that if a number is negative Int() returns the first negative integer less than or equal to the number while Fix returns the first negative integer greater than or equal to the numer.

- Read more about Int()
- Log in or register to post comments

- Read more about Fix()
- Log in or register to post comments

The Rnd() function will calculate a random number between 0 and 1. You can then multiple it by the top number of the random interval. So if you wanted a number between 0 and 100 you would multiple it by 100 and also use the Int() function to only capture the integer portion. In the second example I am looking for a number between 1 and 100, in order to do this I use 99 as the top number and add 1 so that if the random number comes out as 0 it will actually be 1 because I added 1 to it.

- Read more about Rnd()
- 3 comments
- Log in or register to post comments

This function returns the tangent of an angle. The return value is of type double.

- Read more about Tan()
- Log in or register to post comments

This function returns the square root of a number. The return value is a double type.

- Read more about Sqr()
- Log in or register to post comments

The Sin function returns the sine of an angle. The return value is of type double.

- Read more about Sin()
- Log in or register to post comments

This function will return an indicator of the sign. If the number is negative it returns -1, if positive it returns 1 and if it is 0 it returns 0. The return value is an integer type.

- Read more about Sgn()
- Log in or register to post comments

The round function will return a specified value to the nearest number, the default value is to the nearest 0, if you wish to the nearest decimal point the function would be Round(number, numer of decimals). I haven't found a way to round to the nearest tenths or more (one way to get around this is first divide your number by 10, assuming you want to round to the nearest tenths, them do the default round and finally multiply by 10, see the last example). Also the return value is the same type as the value that is being rounded, so if the number is a double the return value is a

- Read more about Round()
- Log in or register to post comments

This function calculates the natural log (base e) of the specified number. The value that is returned is of a type double. To see an example of how to calculate the log of a base 10 see the snippets section.

- Read more about Log()
- 2 comments
- Log in or register to post comments