|
Home
Languages
VB6
JavaScript
Perl
HTML
SQL
Java
DOS
Forums
Web Site
Software
gbCodeLib
Personal
Webcam
Biography
Contact Me
|
GBIC >>
Source Code >>
Visual Basic >> Snippet
|
18 Math
'VB normally operates in decimal notation, but hexadecimal (base 16)
'and octal (base 8) can also be use
'decimal
MyVar
=
25.2
'hexidecimal
MyVar
=
&H14A
'octal
MyVar
=
&O37
'VB support the following mathematical functions
'Base conversions
Hex
'returns Hex string representation of a number
Oct
'returns Octal string representation of a number
Val
'returns content of string converted to a number
'Controlling number of decimals in a number
Round
Int
'returns integer portion of a number. if negative, returns first negative integet <+ to the number
Fix
'returns integer portion of a number. if negative, returns first nteger greater than or equal to number
'Mathematical formula
Sin
'sine
Cos
'cosine
Tan
'tangent
Sqr
'square root
Abs
'absolute value
Atn
'arctangent
Log
'logarithm to the base 10
'related random variables
Rnd
'random number between 0 and 1
Randomize
'seeds the Rnd function so that it doesn't return the same value each time a program runs
Sgn
'sign of a number 1 for > 0, 0 for 0, -1 for < 0
Partition
'returns a string indicating where a number occurs within a calculated series of ranges
'These functions are available to convert one data type to another
|
|
|
|