c语言编写计算器程序

c语言编写计算器程序

ID:8968300

大小:83.00 KB

页数:11页

时间:2018-04-13

c语言编写计算器程序_第1页
c语言编写计算器程序_第2页
c语言编写计算器程序_第3页
c语言编写计算器程序_第4页
c语言编写计算器程序_第5页
资源描述:

《c语言编写计算器程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计题目:计算器用C语言编写软件完成以下任务:在实数范围内支持加、减、乘、除运算,同时支持正弦、正切,及其反三角函数运算。用户可以选择运算的类型,并可以在界面进行数据的输入和输出。被运算的数据、运算的类型、运算的结果应能够保存到文件myfile.txt中。保存的形式可以参考如下所示:4*2=8;sin(0.5)=0.479426。三、课程设计要求1.程序质量:²贯彻结构化的程序设计思想。²用户界面友好,功能明确,操作方便。²用户界面中的菜单至少应包括“运算选项”、“数据输入”、“保存结果”、“退出”4项。²代码应适当缩进,并给出必要的注释,以增强程序的可

2、读性。2.课程设计说明书:课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和内容参见提供的模板。目录一.需求分析………………………………………..1二.流程图…………………………………………..1三.核心技术的实现方法及程序…………………..3四.总结……………………………………………..4五.参考文献………………………………………..5六.源程序…………………………………………..510一需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为2个模块。其中每一个模块对应一个函数,他们的功能分别是:运算和保存。二.程序流程图(1)用sw

3、itch语句完成:10图(1)运算流程图10图(2)程序整体流程图10三.核心技术的实现方法及程序本程序主要由一个主函数和8个自定义函数组成,其中主函数以菜单的形式调用其他函数来实现要求的所有功能。下面分别进行说明:1.选择函数:定义函数名称,分别编号,按照数字选择。进入调试状态,页面显示“choosetherightnumber”选择计算函数进行下一步的运算,具体程序段如下:voidmain(){intn;doublea,b,c;FILE*fp;fp=fopen("c:\myfile.txt","w+");while(1){printf("*******

4、****计算器************************");printf("*********************1-sum**************************");printf("********************2-jian*************************");printf("********************3-cheng************************");printf("********************4-chu********************

5、*****");10printf("********************5-zhengxuan********************");printf("********************6-zhengqie********************");printf("********************7-fanzhengxuan******************");printf("********************8-fanzhengqie*******************");printf("*****

6、****************9-exit*************************");printf("choosetheringtnumber:");2.运算函数:用switch语句实现,分别计算,然后跳出。四.总结:一周的时间既短暂又漫长,但我学会了很多东西。我深切的体会到在目前一个高速发展的社会,学好计算机对于一个大学生的重要性。就C语言来说,每个题目都是以前没有练习过的,所以我们必须用自己平时所学的和发挥自己的创造性的思维去完成一个程序。对于我个人来说,这的确是个一个很大的挑战,但却培养了我们做事的耐性和严谨行。因为只要有一个地方

7、出错就会导致整个程序不运行。10虽然课设之前接触了半年的C语言,但做课设的时候才知道我在这个方面知识是多么的匮乏。但这一个让我对C语言产生了兴趣,当我实现了计算器的功能时,我有多么的高兴,也深深感到C语言这门功课真的很有用。通过学习我也懂得了编写程序要规范整齐漂亮,更有层次条理,使程序易懂,也学会了自己修改错误,使我在学习C语言方面有了飞越。五、参考文献1谭浩强.C程序设计.北京:清华大学出版社,20052刘成等.C语言程序设计实验指导与习题集.北京:中国铁道出版社,2006六.源程序:#include#include

8、#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。