コード例 #1
0
ファイル: Functions.cs プロジェクト: gratianlup/MathParser
 public override double Evaluate(MathParser parser)
 {
     return Math.Atan(parser.Pop());
 }
コード例 #2
0
ファイル: Operators.cs プロジェクト: gratianlup/MathParser
 public override double Evaluate(MathParser parser)
 {
     double a = parser.Pop();
     double b = parser.Pop();
     return a + b;
 }
コード例 #3
0
ファイル: Functions.cs プロジェクト: gratianlup/MathParser
 public override double Evaluate(MathParser parser)
 {
     double newBase = parser.Pop();
     return Math.Log(parser.Pop(), newBase);
 }
コード例 #4
0
ファイル: Operators.cs プロジェクト: gratianlup/MathParser
 public override double Evaluate(MathParser parser)
 {
     double a = parser.Pop();
     double b = parser.Pop();
     return Math.Pow(b, a);
 }