C# - Simple Calculator


A simple calculator console program implemented in C#

CODE
using System; class Program { public static void Main(string[] args) { try { Console.WriteLine("Simple Calculator"); string userInput = ""; while (userInput != "x") { Console.Write("Enter Number 1 (Type x to exit): "); userInput = (Console.ReadLine()).Trim().ToLower(); if (userInput == "x") break; double number1 = Convert.ToDouble(userInput); Console.Write("Enter Number 2 (Type x to exit): "); userInput = (Console.ReadLine()).Trim().ToLower(); if (userInput == "x") break; double number2 = Convert.ToDouble(userInput); Console.Write("Enter Operation (Type x to exit) + - * / :"); userInput = Console.ReadLine(); userInput = userInput.Trim().ToLower(); double result = 0.0; switch (userInput) { case "+": result = number1 + number2; break; case "-": result = number1 - number2; break; case "*": result = number1 * number2; break; case "/": result = number1 / number2; break; case "x": Console.WriteLine("Exiting..."); break; default: Console.WriteLine("Invalid Option"); break; } Console.WriteLine("Answer: " + result + "\n"); } } catch(Exception ex) { Console.WriteLine("Error: " + ex.Message); Console.ReadKey(); } } }

INPUT & OUTPUT
The below is the output of the program.

Comments