コード例 #1
0
ファイル: NumberHelper.cs プロジェクト: TaylorLi/gettogether
 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;
 }
コード例 #2
0
 private void Modulo_OnClick(object sender, RoutedEventArgs e)
 {
     DoAllOperationThings();
     currentCalcOperator = CalcOperator.Modulo;
 }
コード例 #3
0
        public void ParsedOperator(string operatorString, CalcOperatorType op)
        {
            CalcOperator calcOp = new CalcOperator(operatorString);

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