Bibliotecas: sToken

 

sToken:

O script contém uma classe, que pode ser usada para resolver expressões matemáticas e lógicas, definidas como string.

O script possui duas classes: cTokenBase e cToken (um membro de CTokenBase). A classe cTokenBase deve ser configurada antes de seu uso (veja abaixo). As seguintes funções matemáticas são suportadas: abs, arccos, arcsin, arctan, ceil, cos, exp, floor, log, log10, max, min, mod, pow, rand, round, sin, sqrt, tan.

Operações lógicas e matemáticas:  /, %, *, +, -, >, <, >=, <=, ==, !=, &&, ||. A expressão pode conter números, incluindo números duplos, variáveis ​e arays ​de usuário. Se você for usar variáveis ​​de usuário e arrays, é necessário adicionar funções que retornam os valores destas variáveis ​​e arrays. As funções devem ser adicionadas à classe cTokenBase. As variáveis ​​de usuário e arrays são nomeados com letras (o caso não é importante), os elementos dos arrays são definidos como: e[0], e[1], f[0], f[1].

demo das expressões sToken


demo dos resultados sToken

Autor: Dmitry Fedoseev