Enable mathematical expressions in your apps.
GCMathParser supports an impressive range of mathematical functions and operators. It includes the basic operators: +, -, *, and /, as well as the mod operator (%), the exponentiation operator (^), and negation (unary -). It also includes an assignment operator (=), various log functions including log(), log2(), ln(), and exp(), and transcendental functions such as sin(), cos(), tan(), asin(), acos(), atan(), sinh(), cosh(), tanh(), asinh(), acosh(), and atanh().
Additional functions supported by this class include the square root function (sqrt()), rounding functions (ceil(), floor(), round(), trunc(), rint(), and near()), angular conversion functions (dtor() and rtod()), and the absolute value function (abs()). Finally, it also includes the constant pi.
Overall, GCMathParser is a superb asset for developers of applications that have mathematical expressions that require evaluation. With its wide range of functions and operators, it is certainly one of the most comprehensive free classes available on the market.