C# 練習題 (6)

C# 練習題 (6)

練習題 (6):Scientific calculator supporting addition, subtraction, multiplication, division, square-root, square, cube, sin, cos, tan, Factorial, inverse, modulus

ScientificCalculator

因為我非常的懶惰,所以不想寫 console 版本的計算機,而寫比較簡單的視窗版。這一題可以練習使用 enum 列舉,來表達各種 operator。

基本運算元:+ 加法、- 減法、* 乘法、/ 除法、% 餘數、1/n 倒數,可以直接使用 C# 語法。

sin 正弦、cos 餘弦、tan 正沏、sqrt 開根號,則可以使用 Math 類別的靜態方法來計算。

而剩下來的 square 平方、cube 立方、n! 階層,則可以練習自訂函數來取得結果。

程式碼下載