public static void Main()
Console.WriteLine(" 'Operation to be use' ");
Console.WriteLine(" + - * / ");
while (con == 'y' || con == 'Y')
Console.Write("\nEnter First number: ");
num1 = double.Parse(Console.ReadLine());
Console.Write("Enter an Operator: ");
Operator = char.Parse(Console.ReadLine());
if (Operator != '+' && Operator != '-' && Operator != '*'
Console.WriteLine("You entered an invalid operator! ");
Console.Write("Enter Second number: ");
num2 = double.Parse(Console.ReadLine());
Compute(num1, num2, Operator);
Console.Write("\nWant more Computation ? (y/n) ");
con = char.Parse(Console.ReadLine());
static void Compute(double num1, double num2 , char oper)
Console.WriteLine(" {num1} {oper} {num2} = {result} ");
Console.WriteLine(string.Format("{0} {1} {2} is equal to {3}", num1, oper, num2, result));
Console.WriteLine("{num1} {oper} {num2} = {result} ");
Console.WriteLine(" {num1} {oper} {num2} = {result} ");
Console.WriteLine(" {num1} {oper} {num2} = {result} ");
catch (DivideByZeroException j)
Console.WriteLine(j.Message.ToString());
Console.WriteLine("!!!!");