首页 新闻 会员 周边 捐助

C#编写win10计算器

0
[待解决问题]

前提条件:第一个文本框:@1 第二个文本框:@2
运算符:+,-,,/
@1接收数字和运算符 @2只接收数字
@1会记录运算过程 如:1-2+3
4
@2默认值为“0” @1默认值为null

问题一:首次输入数字显示在@2中
首次输入运算符,@2不变为“0” @1“0”+运算符 如:0+
当@1中存在运算符时,@2中再次输入数字便会把之前数字清除
再显示输入的数字。

问题二:即时运算:当运算符不是第一次按下时(即@1中存在运算符时 ),再次按下运算符便自动把结果显示在@2中
如:1+2 按“+” @2显示结果3

问题三:特殊数字“0”:
首次按下数字为“0”时,@1@2不会有任何变化
当@2不为“0”或者@1不为null时,@2便可显示“0”
如:800,@1:8+ @2:0
除数为零时@2显示“除数不能为零”

  脑袋已炸:不明白者可以打开win10计算器,查看!
  真心写不出来啊!!!
功夫之我玩的主页 功夫之我玩 | 菜鸟二级 | 园豆:220
提问于:2018-03-11 16:43
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册