static void Main(string[] args) { double a = EnterNumber1(); char operation = EnterOperator(); double b = EnterNumber2(); Calculation c = new Calculation(); switch (operation) { case '+': PrintResult(c.Sum(a, b).ToString()); break; case '-': PrintResult(c.Diff(a, b).ToString()); break; case '*': PrintResult(c.Multiply(a, b).ToString()); break; case '/': PrintResult(c.Division(a, b).ToString()); break; case '%': PrintResult(c.RemainderOfDivision(a, b).ToString()); break; } Console.ReadLine(); }
static void Main(string[] args) { int a = EnterNumber1(); char operation = EnterOperator(); int b = EnterNumber2(); Calculation calc = new Calculation(); switch (operation) { case '+': PrintResult(calc.Sum(a, b).ToString()); break; case '-': PrintResult(calc.Diff(a, b).ToString()); break; case '*': PrintResult(calc.Multiply(a, b).ToString()); break; case '/': try { PrintResult(calc.Division(a, b).ToString()); } catch (DivideByZeroException) { Console.WriteLine("Divide by zero"); } break; } Console.ReadKey(); }