FwMath

Funcoes matematicas em TLPP. Potencia, raiz, trigonometria, logaritmo. Antes precisava de chamadas em DLL externa.

Assinatura: FwMath():pow(b, e) / :sqrt(n) / :sin(n) / :cos(n) / :log(n)

Retorna: FwMath

FwMath traz funcoes matematicas que nao tinham equivalente nativo no AdvPL classico.

Operacoes

FwMath():pow(2, 10)      // 1024 (2^10)
FwMath():sqrt(144)       // 12
FwMath():log(100, 10)    // 2 (log base 10)
FwMath():ln(2.71828)     // ~1 (log natural)
FwMath():sin(0)          // 0
FwMath():cos(0)          // 1
FwMath():pi()            // 3.14159...
FwMath():e()             // 2.71828...

// Round avancado
FwMath():roundHalfEven(2.5)   // 2 (banker's rounding)
FwMath():floor(3.7)            // 3
FwMath():ceil(3.2)             // 4

Pegadinhas

Veja também