好文档 - 专业文书写作范文服务资料分享网站

C++课程设计 - 计算器

天下 分享 时间: 加入收藏 我要投稿 点赞

课程设计报告

计算器 四则混合运算 三角函数运算 对数运算 平方和平方根运算温的转换华氏温度与摄氏3. 详细设计

系统通过主菜单提示用户选择相应的功能。 该计算器的功能主要为下列6个: (1).四则混合运算模块

用户选择功能,输入要进行的多项式(不能输入空格符),实现实数的四则混合运算。

混合运算流程图:

2 处理函数 Mixed() 测试功能 开始 输入多项式 课程设计报告

(2).三角函数模块

用户选择功能,输入实数,实现求三角函数的功能。 三角函数运算流程图

(3).对数模块

用户选择功能,输入实数,实现对数的求解。 对数函数流程图

3

正弦函数 csin() 余弦函数 ccos() 正切函数 ctan() 结果显示 结束 开始 选择功能 显示结果 结束 课程设计报告

(4).平方和平方根模块

用户选择功能,输入实数,实现平方和平方根运算。 平方和平方根函数流程图

4

平方函数 csqure() 平方根函数 squreroot() 处理函数 clog() 开始 输入实数 结果显示 结束 开始 选择功能 课程设计报告

(5).华氏温度与摄氏温度的转换模块

(6).测试模块

系统出题,用户输入答案,系统会判断对错并给出用户的得分。

5

华氏温度转换为摄氏温度 摄氏温度转化为华氏温度 结果显示 结束 开始 选择功能 fatoce() cetofa() 结果显示 结束 课程设计报告

开始 系统出题 用户给出答案 结果显示 结束 4.系统调试

程序编写完成后,我进行了程序调试。调试过程中,出现了以下问题:

(1).当我第一次运行程序时,出现了很多错误,大部分是定义的函数名与引用时不同,这是由于粗心引起的。还好,这个程序也就300多行代码,找起来不是很困难,但是如果是上万行的代码,那就要花很多时间。以后在编程时,我要细心些,不能把时间浪费在这种低级错误上。

(2).在调试除法运算时,我发现自己没有考虑除数为零的情况,一旦输入的除数为零,系统就无法运行了。我回到除法运算的函数中,加入判断除数是否为零以及为零时的处理的代码,问题就解决了。在对数运算、求平方根运算中都有类似情况。

(3).当我选择运算的种类并输入要计算的实数后,系统输出答案,但马上屏幕又恢复到主菜单选项,根本来不及看清答案。 我到程序中去寻找错误,发现每一次用户输入后我都有写一个cin.ignore( ),于是我想会不会是这个出的问题。我删了一个进行调试,发现没有错误,可以运行。但是,运行起来和以前还是一样。于是,我回到代码

6

C++课程设计 - 计算器

课程设计报告计算器四则混合运算三角函数运算对数运算平方和平方根运算温的转换华氏温度与摄氏3.详细设计系统通过主菜单提示用户选择相应的功能。该计算器的功能主要为下列6个:(1).四则混合运算模块用户选择功能,输入要
推荐度:
点击下载文档文档为doc格式
1bkqv6xf1b507xn0uyq64mg6283nif00q1z
领取福利

微信扫码领取福利

微信扫码分享