簡單計算器
實現一個簡單控制台應用程序的計算器
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DesignModel { public class Program { public static void Main(string[] args) { #region 計算器 try { Console.WriteLine("請輸入數字A:"); string NumberA = Console.ReadLine(); Console.WriteLine("請選擇運算(+ - * /)"); string strOption = Console.ReadLine(); Console.WriteLine("請輸入數字B:"); string NumberB = Console.ReadLine(); string Result = ""; switch (strOption) { case "+": Result =Convert.ToString( Convert.ToInt32( NumberA )+ Convert.ToInt32( NumberB)); break; case "-": Result = Convert.ToString(Convert.ToInt32(NumberA) - Convert.ToInt32(NumberB)); break; case "*": Result = Convert.ToString(Convert.ToInt32(NumberA)* Convert.ToInt32(NumberB)); break; case "/": //三目運算 NumberB= NumberB != "0" ? Result = Convert.ToString(Convert.ToInt32(NumberA) / Convert.ToInt32(NumberB)) : Result = "除數不能是0"; break; } Console.WriteLine("結果是:"+Result); Console.ReadLine(); } catch (Exception ex) { Console.WriteLine(ex); } #endregion } } }