- 1
- 0
- 约7.65千字
- 约 12页
- 2025-04-19 发布于中国
- 举报
计算机程序训练任务书
简单计算器设计
学院:材料科学与工程学院
专业:材料成型及控制工程
班级
学号:0705010318
姓名:***
目录
一.训练目的
二.设计内容和要求
三设计思路
.
四.该程序功能分析
五.系统用到的数据类型及函数
六.基本算法
七.程序流程图及屏幕运行截图
八.参考文献
九.设计心得
十.源程序代码
计算机程序训练设计报告
一.训练目的:
计算机程序设计训练是学习完《计算机程序设计》课程后进行的一次全面的
综合性上机实验。其目的在于为学生提供了一个既动手又动脑,独立实践的机会,
将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能
力。提高学生适应实际,实践编程的能力。
二.设计内容和要求:
用C语言作为工具制作一个简单的windows计算器,根据课程设计1周时间的
安排选择适当大小的设计课题,根据题目的基本需求,画出流程图,编写程序,
并写出详细的设计说明书。最后上机调试通过,并进行验收,交上机报告和程序
的原代码。
设计题目设计一个简单计算器
具体内容在功能上功能尽量模拟windows操作系统中的计算器,系统界面
不做强制要求。
三设计思路
.
大体框架是用两个while语句来实现相应的计算,用goto语句来实现多次
进入while语句进行相应的计算,第一个while语句用于新的两个数来进行计算
,第二个while语句是用上一次储存的计算结果来与另外的数进行相应的运算。
每个while语句嵌套switch语句来实现加减乘除以及三角函数等运算。
每种运算都是调用自定义的函数来实现相应运算的。
四.该程序功能分析:
该程序主要功能是计算简单运算,以及简单的三角函数的计算,优点是一次
运算结束后会提醒是否将运算的结果储存下来,如果储存则与另外的数继续进行
下一次运算,如果不储存,则会执行新的运算,如果不计算了即可跳出界面。同
时计算开方。
五.系统用到的数据类型及其函数:
1.整型变量num用于判断需要进行什么运算。
整型变量l用于决定进入哪个while循环语句。
实型变量a,b,x,ta,b,x用于放置需要计算的数,t用于放置每次运算的结果。
静态局部变量m用于存储每次计算的结果。
自定义函数中的形参a,b均定义为实型数据,调用函数时候主调函数把实参的
值(即输入的需要计算的数)传递给形参a和b,计算的结果作为函数的返回
值。
2.自定义函数:
floatadd(floata,floatb)
用于计算加法运算,输入的两个数据作为实参传递给形参a和b,将计算的结果
作为函数的返回值。
floatminus(floata,floatb)
用于计算减法运算,输入的两个数据作为实参传递给形参a和b,将计算的结果
作为函数的返回值。
floatmul(floata,floatb)
用于计算乘法运算,输入的两个数据作为实参传递给形参a和b,将计算的结果
作为函数的返回值。
floatdiv(floata,floatb)
用于计算除法运算,输入的两个数据作为实参传递给形参a和b,将计算的结果
作为函数的返回值。
floatfun1(floata,floatb)
用于计算求幂,输入的两个数据作为实参传递给形参a和b,将计算的结果作为
函数的返回值。
floatfun2(floata)
用于计算开方运算,输入的数据作为实参传递给形参a,将计算的结果作为函数
的返回值。
floatfun3(floata)
用于计算正弦运算,输入的数据作为实参传递给形参a,将计算的结果作为函数
的返回值。
floa
您可能关注的文档
最近下载
- 国际期刊科技论文写作与发表.PDF VIP
- 科技英语写作讲义.pdf VIP
- 《苹果手机删除的照片如何恢复?苹果最近删除照片恢复.docx VIP
- 水平井完井工艺技术要求,SY_T6-2016.pdf VIP
- SY/T 6270-2017 石油天然气钻采设备固井、压裂管汇的使用与维护.pdf VIP
- 部编版一年级语文下册第六单元测试卷.docx VIP
- 德州职业技术学院单招职业技能测试参考试题库(含答案).docx VIP
- SolidWorks-全套入门教程PPT课件.pptx VIP
- 2025年加州驾照常考题库及答案.doc VIP
- SYT5695-2017 钻井液用降黏剂 两性离子聚合物.pdf VIP
原创力文档

文档评论(0)