首页 > 编程语言 >C++算术计算器[2023-01-27]

C++算术计算器[2023-01-27]

时间:2023-01-27 18:11:06浏览次数:61  
标签:输出 27 结果 作业 C++ 01 计算器

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

相关文章

  • .htaccess里如何配置www域名与不带www域名301重定向跳转重写URL?
    Apache下web环境,通过修改.htaccess文件即可实现重写URL,很多时候我们需要将带www的域名统一301重定向到不带www的域名,或者将不带www的域名统一301重定向到带www的域名。具体......
  • [NOIP2016提高组] 愤怒的小鸟
    洛谷传送门AcWing解题思路\(\qquad\)这题可以转化为一个重复覆盖问题,由于三个点可以确定一条抛物线,而这里的抛物线必定经过原点,所以可以用不是原点的两个点确定一条抛物......
  • 01-Java概述
    计算机包括两部分:硬件:鼠标、键盘、显示器、主机箱内部的cpu、内存条、硬盘等软件:包括系统软件和应用软件系统软件:直接和硬件交互,例如window7、winxp、win8、win10......
  • 1.27刷题记录
    目录1.[INSHack2017]sanity2.[SCTF2019]电单车3.[UTCTF2020]sstv4.key不在这里URL编码5.[GUET-CTF2019]soulsipse6.派大星的烦恼7.[UTCTF2020]spectogram1.[INSHack2017......
  • c++ 利用开发人员命令提示工具查看对象模型
      1.跳转盘符   C:           //(以C盘为例,文件储存在哪盘跳转哪盘)例:  2.跳转文件路径cd具体路径例:      ......
  • SQL271 牛客的课程订单分析(一)
    题目描述有一个订单信息表(order_info),请你写出一个sql语句查询在2025-10-15以后状态为购买成功的C++课程或者Java课程或者Python的订单,并且按照order_info的id升序排序......
  • c++语法 继承——虚基类
        #include<iostream>usingnamespacestd;classAnimal{public: intm_age;};classSheep:virtualpublicAnimal{};classTuo:virtualpublicAnimal{};c......
  • SQLServer 2012 包含数据库(Contained Databases)
    “包含数据库”是独立于其他数据库以及承载数据库的SQLServer实例的一种数据库。SQLServer2012以4种方法帮助用户使其数据库独立于实例。▶很多用于描述数据库的......
  • 力扣2023.1.27---2309. 兼具大小写的最好英文字母
    给你一个由英文字母组成的字符串s,请你找出并返回s中的最好英文字母。返回的字母必须为大写形式。如果不存在满足条件的字母,则返回一个空字符串。最好英文字母的大写......
  • SQLServer 2014 内存优化表
    内存优化表是SQLServer2014的新功能,它是可以将表放在内存中,这会明显提升DML性能。关于内存优化表,更多可参考两位大侠的文章:​​SQLServer2014新特性探秘(1)-内存数据库......