Esempio n. 1
0
 public static decimal Calc(decimal dOne, decimal dTwo, CalcOperator calcOperator)
 {
     decimal d = (decimal)0;
     switch (calcOperator)
     {
         case CalcOperator.Add:
             d = dOne + dTwo;
             break;
         case CalcOperator.Subtract:
             d = dOne - dTwo;
             break;
         case CalcOperator.Multiply:
             d = dOne * dTwo;
             break;
         case CalcOperator.Divide:
             d = dOne / dTwo;
             break;
     }
     return d;
 }
Esempio n. 2
0
 private void Modulo_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Modulo;
 }
Esempio n. 3
0
        public void ParsedOperator(string operatorString, CalcOperatorType op)
        {
            CalcOperator calcOp = new CalcOperator(operatorString);

            Assert.AreEqual(calcOp.OperatorType, op);
        }
Esempio n. 4
0
 private void ToPowerOf_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Power;
 }
Esempio n. 5
0
 private void Divide_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Division;
 }
Esempio n. 6
0
 private void Multiple_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Multiplication;
 }
Esempio n. 7
0
 private void Minus_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Substraction;
 }
Esempio n. 8
0
 private void Add_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Addition;
 }