-
Notifications
You must be signed in to change notification settings - Fork 94
Standard Functions
Pieter De Rycke edited this page Aug 15, 2018
·
13 revisions
The following mathematical functions are out of the box supported by Jace.NET:
- if
Calculating the sine of 90:
CalculationEngine engine = new CalculationEngine();
double result = engine.Calculate("sin(90)");
The logarithm of var1 to base var2:
Dictionary<string, double> variables = new Dictionary<string, double>();
variables.Add("var1", 2.5);
variables.Add("var2", 3.4);
CalculationEngine engine = new CalculationEngine();
double result = engine.Calculate("logn(var1, var2)", variables);
Conditional based logic:
Dictionary<string, double> variables = new Dictionary<string, double>();
variables.Add("var1", 2.5);
variables.Add("var2", 3.4);
CalculationEngine engine = new CalculationEngine();
double result = engine.Calculate("if(var1 < var2, 23, 8)", variables);