VC++计算器课程设计报告-计算器.doc

VC++计算器课程设计报告-计算器.doc

ID:61035624

大小:281.00 KB

页数:25页

时间:2021-01-20

VC++计算器课程设计报告-计算器.doc_第1页
VC++计算器课程设计报告-计算器.doc_第2页
VC++计算器课程设计报告-计算器.doc_第3页
VC++计算器课程设计报告-计算器.doc_第4页
VC++计算器课程设计报告-计算器.doc_第5页
资源描述:

《VC++计算器课程设计报告-计算器.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VC++计算器课程设计报告一、作品名称:计算器二、本次课程设计的目的在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。三、主要功能实现计算器的功能。用户根据程序提示,输入数字或字符,选择要进行的运算,可以进行正弦、余弦、正切、开方、对数、加、减、乘、除、华氏温度与摄氏度之间的换算以及平方根的运算。四、具体内容释解1.初始运行界面如下:2.进行正弦运算3.进行混合运算4.求平方根运算,根据用户输入与系统提示,运行过程依次如下:5.进行华氏温度和摄氏

2、度间的转化,运行如下:6.进行测试7.选择6键,回到菜单界面,运行如下:三、备注:1.#include为编译预处理命令,其作用是将源程序文件中的预处理命令进行处理,生成一个中间文件,编译系统再对此文件进行编译并生成目标代码,最后生成的代码中并不包含预处理命令。2.#defineMAX100为宏定义,以后程序中再出现100,都用MAX代替。3.exit()为库函数,其功能是终止程序运行,将流程控制返回给操作系统。exit(表达式)通常把表达式的值作为终止程序的原因。用0表示正常退出,其他整数值作为异常处理。使用它

3、时,要包含头文件stdlib.h。4.voidtest();测试函数。测试程序是由计算机出题、用户运算,计算机判断对错并给出分数,计算机用随机数发生器给出两个操作数。六、附录(源程序)计算器(calculator)--源代码及关键源代码注解如下:#include#include//用以产生随机数#defineMAX100//宏定义#include#include#include#includedo

4、ublenumber1,number2,answer,number3,num[10000];//定义全局变量intn,k=1;charinput,val;//定义输入的运算符号classoopcalc{private:doublex,y;//私有变量X和Ydoublefartocel(doublenumber1);//华氏温度转化为摄氏温度的函数声明doubleceltofar(doublenumber1);//摄氏温度转化为华氏温度的函数声明doublesqroot(doublenumber1);//void

5、calcsqr();voidcalccos();voidcalctan();voidcalcsin();voidcalclog();public:doublegetX(){returnx;}doublegetY(){returny;}doubleset(){x=number1;y=number2;}doublecalcadd(doublenumber1,doublenumber2);//加法运算的函数声明doublecalcsub(doublenumber1,doublenumber2);//减法运算的函数声明

6、doublecalcdiv(doublenumber1,doublenumber2);//除法运算的函数声明doublecalcmult(doublenumber1,doublenumber2);//乘法运算的函数声明voidcalcfartocel();voidcalcceltofar();voidcalcsroot();voidexitprog();voidmenu();//主菜单函数voidcaculate();//混合运算函数的函数声明voidtest();//测试函数的函数声明voidbadinput

7、();};voidoopcalc::calcsin()//类体外函数,定义正弦函数{cout<<"TheSinFunction";cout<<"Enteranumber:";cin>>number1;answer=sin(number1);cout<<"Thesinof"<

8、<"TheCosFunction";cout<<"Enteranumber:";cin>>number1;answer=cos(number1);cout<<"Thecosof"<

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

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

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