1. 需求分析與功能設計
核心功能
-
基礎運算:
+ - * /
-
高級運算:
% (取模)、^ (冪運算)、√ (開平方)
-
記憶功能:
M+ (累加)、M- (累減)、MR (讀取)、MC (清除)
-
交互優化:
-
支持鍵盤輸入(
0-9
、Enter
、Backspace
) -
實時計算(類似 Google 計算器,輸入
2+3=
自動顯示5
) -
錯誤處理(除零、非法輸入)
-
UI 設計
-
布局參考:
復制
下載
[顯示屏] [AC][+/-][%][÷] [7][8][9][×] [4][5][6][-] [1][2][3][+] [0][.][=]
-
狀態反饋:
-
當前輸入的數字高亮
-
運算結果超出范圍提示
"ERR"
-