没有合适的资源?快使用搜索试试~ 我知道了~
设计一个程序来模拟一个简单的手持计算器
5星 · 超过95%的资源 需积分: 42 18 下载量 199 浏览量
2018-01-12
14:19:53
上传
评论 15
收藏 16KB DOCX 举报
温馨提示
试读
16页
设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、-、*、/、=、以及C(清除)、A(全清除)操作。 基本要求 程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,输入的表达式显示在窗口中,用户键入’=’ 符号后,窗口显示出结果。 测试数据 程序输入不少于5种不同的表达式进行测试。 实现提示 可定义一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,用户接口对象处理接受的键盘输入信息,并显示答案,计算引擎对象对给出的数据执行相应操作,并存储操作的结果。 选作内容 如果用户输入的表达式不合法,可以判别出来并给出相应的错误提示
资源推荐
资源详情
资源评论
设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、-、*、/、
=、以及C(清除)、A(全清除)操作。
基本要求
程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表
达式,输入的表达式显示在窗口中,用户键入’=’符号后,窗口显示出结果。
测试数据
程序输入不少于 5 种不同的表达式进行测试。
实现提示
可定义一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,
用户接口对象处理接受的键盘输入信息,并显示答案,计算引擎对象对给出的
数据执行相应操作,并存储操作的结果。
选作内容
如果用户输入的表达式不合法,可以判别出来并给出相应的错误提示
! "#$%&
'()#
*
)"$%&
+,-)"&
+) ',&
.,/,.#
*
012$343&353&303&363*
7! 8'%9:
7,-'%9;
78(%9<
7-8-#%9%
60去掉输错的字符,重新输出06
7=>?@(>#!) ABC
AB55C
0AB$DC%DC
A33BC
ABC
EA3F3&B*
60判断是否是数字06
7,".,@,'A9BC
AA9B$DGDHHA9B$D%DB
60判断是否是运算符06
7,"8(A9BC
AAA9B$$D4DBC
IIAA9B$$D5DBC
IIAA9B$$D0DBC
IIAA9B$$D6DBB
60判断是否是小数点06
7,"8,-'A9BC
AA9B$$DDB
7,"> "A9BC
AA9B$$DDIIA9B$$DDB
7,"('-A9BC
AA9B$$DDIIA9B$$D(DB
7,"#J) A9BC
AA9B$$D$DIIA9B$$:%IIA9B$$:<B
7>K("'C
C
AH:&H&LABBC
A:&BC
$-8-#C
$%C
*
7> "+#+C
C
A&%&ABBC
A:&%&A:BBC
A;&%&A;BBC
:$:C
;$;C
$C
:$-8-#C
;$-8-#C
$-8-#C
A33BC
ABC
$-8-#C
$%C
*
;A0B
$%
$%
$%
912$3M;GMGNO;GP3
AQB
%
*
$AB
A:%IIA$$:%HHA9&&:%B%BB
%
*
A$%AB44B
A12DGDII12D%DB
%
*
*
A$%AB44B
4$A125D%DB0ABA:%&5:5B
*
*
;A0&0B
1::2$3M;GMGNO;GP3
$%
$%
A$$A0B%B
5:
*
AAB:%B
5:
*
AAB$$:%B
AA&B%B
5:
*
*
$AB
A$%44B
4$A125D%DB0AAB:%&ABA55:BB
*
剩余15页未读,继续阅读
资源评论
- 泡泡SOHO2023-07-26这个手持计算器模拟程序的用户界面清晰明了,操作起来很方便。
- 宏馨2023-07-26这个文件设计的手持计算器模拟程序虽然简单,但是能够满足日常计算需求。
- 禁忌的爱2023-07-26非常适合初学者使用的手持计算器模拟程序,简单易懂。
- 滚菩提哦呢2023-07-26设计者考虑到了用户的习惯,使得这个计算器程序的使用体验非常好。
- 点墨楼2023-07-26这个计算器程序实现了基本功能,使用起来方便实用。
qq_41622944
- 粉丝: 5
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功