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; }
private void Modulo_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Modulo; }
public void ParsedOperator(string operatorString, CalcOperatorType op) { CalcOperator calcOp = new CalcOperator(operatorString); Assert.AreEqual(calcOp.OperatorType, op); }
private void ToPowerOf_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Power; }
private void Divide_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Division; }
private void Multiple_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Multiplication; }
private void Minus_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Substraction; }
private void Add_OnClick(object sender, RoutedEventArgs e) { DoAllOperationThings(); currentCalcOperator = CalcOperator.Addition; }