C++算术计算器[2023-01-27]
面向对象程序设计C++作业考核
一、考核内容
使用C++语言,设计开发一个算术计算器,能够根据用户输入计算输出表达式结果。
二、基本要求
1.能够支持四则运算功能,如输入;
6/3*5+2.4-1= (输出结果为11.4)
2*(-3)=(输出结果为-6)
2.能够支持带括号的优先级运算,如;
6/3*(5+2.4-1)= (输出结果为12.8)
3.能够支持常用数学函数表达式 (开方、幂、三角函数、对数等);
sqrt(4)*5= (输出结果为10)
4.支持百分号运算,如:
100*5%=(输出结果为5)
100+(100*5)= (输出结果为105)
10-(10*20%)= (输出结果为8)
(30/60)%= (输出结果为50)
对运算结果按指定格式显示,如:
能够根据设定参数对运算结果的小数部分进行位数截取或四舍五入
三、提高要求
1.程序可以使用字符交互界面完成,也可以基于Windows MFC或Qt等框架自行开发设计用户界面;
2.可自行设计扩展计算器功能,如累加、累减等功能;
四、作业要求
1.独立完成,形成大作业报告,包含设计与算法思路、程序代码、测试结果和总结(存在的不足、问题、经验等),如不能完整完成所有作业要求,可以完成其中一部分或者用另外的方法,但要在作业报告中说明;
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:输出,27,结果,作业,C++,01,计算器 From: https://www.cnblogs.com/codewriter/p/17069131.html