Ejemplo n.º 1
0
 public CalcElement Calc(CalcElement element)
 {
     if (element.Value() < 0)
     {
         throw new ArgumentException();
     }
     return(new NumericElement(Factorial((int)element.Value())));
 }
Ejemplo n.º 2
0
 public CalcElement Calc(CalcElement element1, CalcElement element2)
 {
     checked {
         return(new NumericElement(element1.Value() * Math.Pow(10, element2.Value())));
     }
 }
Ejemplo n.º 3
0
 public CalcElement Calc(CalcElement element)
 {
     return(new NumericElement(Math.Cos(element.Value()) * this.Sign));
 }