Instalar con sampctl
sampctl package install Sreyas-Sreelal/matheval
Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.
Depende de 1 paquete
- sampctl/samp-stdlibno está en este directorio
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
Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha