matheval




This is a simple library for evaluating mathematical expressions given as string literals.Currently supported operators are:
- addition?
- - subtraction?
^ - exponential?
/ - division?
* - product
If you have any issues or improvements to be made in this code just open an issue or pull request
Installation
If you are using sampctl just use
sampctl package install Sreyas-Sreelal/matheval
Otherwise just clone the repository
git clone https://www.github.com/sreyas-sreelal/matheval.git
and add matheval.inc to your pawno/includes folder
Usage
There is only one function
MathEval(expression[])
parameters
returns
For example :
#include<matheval>
main(){
? ?printf("(1)^(32/3)-1 = %f",MathEval("(1)^(32/3)-1"));
}
Testing
To run the tests:
sampctl package run
Dependencies
Repository
https://github.com/Sreyas-Sreelal/matheval