Sreyas-Sreelal/matheval
pawn library for evaluating mathematical expressions
sampctl ile kur
sampctl package install Sreyas-Sreelal/matheval
Bunu proje klasöründe çalıştır. sampctl paketi ve bağımlı olduklarını indirir.
1 pakete bağımlı
- sampctl/samp-stdlibbu dizinde değil
README.md
matheval
This is a simple library for evaluating mathematical expressions given as string literals.Currently supported operators are:
-
+- addition -
-- subraction -
^- exponential -
/- division -
*- product
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
- expression[] - mathmatical expression in string literal
returns
-
NaN if failed
-
if success,value in floating point
For example :
#include<matheval>
main(){
printf("(1+3)^(32/3)-1 = %f",MathEval("(1+3)^(32/3)-1"));
}
Testing
To run the tests:
sampctl package run
Dependencies
-
SA-MP 0.3.7 by SA-MP team - https://www.sa-mp.com/download.php
-
sampctl by SouthClaws (optional but recommended) - https://github.com/Southclaws/sampctl
includepawnpawn-packagesa-mpsampsampctl
Bu sayfa GitHub’ın depo hakkında yayımladıklarından oluşturulur. samp.directory kodu barındırmaz. Bu ilanla ilgili bir sorun bildir