-
Notifications
You must be signed in to change notification settings - Fork 94
Basic Operations
Pieter De Rycke edited this page Dec 11, 2018
·
6 revisions
The following mathematical operations are supported by Jace.NET:
- Addition: +
- Subtraction: -
- Multiplication: *
- Division: /
- Modulo: %
- Exponentiation: ^
- Negation: !
Calculating the addition of var1 and someOtherVar:
CalculationEngine engine = new CalculationEngine();
Dictionary<string, double> variables = new Dictionary<string, double>();
variables.Add("var1", 2);
variables.Add("someOtherVar", 4.2);
double result = engine.Calculate("var1 + someOtherVar", variables );
Calculating the modulo:
CalculationEngine engine = new CalculationEngine();
Dictionary<string, double> variables = new Dictionary<string, double>();
variables.Add("var1", 2);
double result = engine.Calculate("5 % (2 + var1)", variables );
Scientific Notation:
CalculationEngine engine = new CalculationEngine();
Dictionary<string, double> variables = new Dictionary<string, double>();
variables.Add("var1", 2);
double result = engine.Calculate("var1 + 2E-3)", variables );