- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算器程序(Calculator program)
计算器程序(Calculator program)
#包括 DOS。H / * * / DOS接口函数
#包括数学。”数学函数的定义/ * * /
#包括是。H / * * /屏幕操作函数
#包括 stdio. h>/我/ O函数*/
#包括 STDLIB. H / * * /库函数
#包括 stdarg。H / * * /变量长度参数表
#包括图形。”图形函数/ * * /
#包括字符串。H / * * /字符串函数
#包括运算符。H / * * /字符操作函数
#定义了0x48 / * * /光标上移键
#定义下光标下移键0x50 / * * /
#定义左光标左移键0x4b / * * /
#定义对0x4d / * * /光标右移键
#定义输入/ * * /回车键0x0d
void * rar;/*全局变量,保存光标图象*/
结构palettetype调色板;/ * * /使用调色板信息
图形设备驱动;/ * * /图形设备驱动
int GraphMode;/ * * /图形模式值
错误代码;/ * * /错误代码
国际maxcolors;/ * * /可用颜色的最大数值
int MaxX、马克斯;/ * * /屏幕的最大分辨率
双径;/ * * /屏幕的像素比
drawboder虚空(void);/ * * /画边框函数
无效的初始化(void);/ * * /初始化函数
虚空(void);计算机计算器计算函数/ * * /
无效changetextstyle(int的字体,int方向,int charsize);/ * * /改变文本样式函数
虚空法(char *头);/ * * /窗口函数
国际specialkey(void);/ * * /获取特殊键函数
国际arrow();/ * * /设置箭头光标函数
主函数/ * * /
国际main()
{
initialize();/ * * /设置系统进入图形模式
computer();/ * * /运行计算器
closegraph();/ * * /系统关闭图形模式返回文本模式
返回(0);/*结束程序*/
}
设置系统进入图形模式/ * * /
初始化(空)
{
国际xasp,yasp;/*用于读X和Y方向纵横比*/
graphdriver =检测;/ * * /自动检测显示器
这句话的意思是(与graphdriver,与graphmode,”);
初始化图形系统/ * * /
错误代码= graphresult();/ * * /读初始化结果
如果(错误代码!=神交)/ * * /如果初始化时出现错误
{
printf(“图形系统错误:%s \n“,
grapherrormsg(误码));/ * * /显示错误代码
出口(1);/*退出*/
}
getpalette(和调色板);/ * * /读面板信息
maxcolors = getmaxcolor() + 1;/ * * /读取颜色的最大值
Maxx = getmaxx();/ * * /读屏幕尺寸
马克斯= getmaxy();/ * * /读屏幕尺寸
getaspectratio(与xasp,与yasp);/ * * /拷贝纵横比到变量中
比=(双)xasp /(双)yasp;/ * * /计算纵横比值
}
计算器函数/ * * /
无效计算机(空)
{
结构viewporttype VP;/ * * /定义视口类型变量
颜色、高度、宽度;
x,y,x0,y0,I,J,V,M,N,法案,标志= 1;
浮num1 = 0,num2 = 0,结果操作数和计算结果变量;/* */
char cnum [ 5 ],出现[ 20 ] = {“”},C,温度[ 20 ] = {“”};
char str1 [] =“1230.456 + 789 * / QC = ^ %”;定义字符串在按钮图形上显示的符号/ * * /
法(“计算器”);/*显示主窗口*/
颜色= 7;/*设置灰颜色值*/
getviewsettings( VP);/ * * /读取当前窗口的大小
宽度=(VP。右+ 1)/ 10 / * * /设置按钮宽度;
高度=(VP。底10)/ 10 / * * /设置按钮高度;
X =宽度/ 2;/*设置X的坐标值*/
Y =身高/ 2;/*设置Y的坐标值*/
设置填充模式(solid_fill,颜色+ 3);
酒吧(x +宽×2,y,x + 7 *宽度,Y +高);
画一个二维矩形条显示运算数和结果/ * * /
设置颜色(颜色+ 3);/*设置淡绿颜色边框线*/
矩形(x +宽×2,y,x + 7 *宽度,Y +高);
画一个矩形边框线/ * * /
设置颜色(红色);/ * * /设置颜色为红色
您可能关注的文档
- 考研之各大学校专业(University major in postgraduate entrance examination).doc
- 考研复习(Postgraduate review).doc
- 考研学校(Postgraduate school).doc
- 考研成绩427。想说些经验,希望对以后的人有帮助(Postgraduate entrance examination scores 427. Want to say some experience, I hope it will help people in the future).doc
- 考研生物化学(Biochemistry for postgraduate studies).doc
- 考研热点问答(2008-7-4更新)(Postgraduate entrance examination hot questions and answers (2008-7-4 update)).doc
- 考研经验分享(Sharing experience).doc
- 考研计算机冲刺班操作系统讲义-操作系统考研辅导练习孙卫真_3_百度...(Postgraduate exam computer sprint class operating system handouts - operating system, PubMed, tutorial practice, sun, _3_, Baidu...).doc
- 考试中经常用到的规律(The regularity that is frequently used in examinations).doc
- 考研非日语专业日语外来语(Postgraduate entrance examination, non Japanese major, Japanese Loanwords).doc
最近下载
- 《全面质量管理(习题集)》考试题库(含答案).pdf VIP
- 第6课《传播文明》课件++2024—2025学年苏少版(2024)初中美术七年级上册.pptx VIP
- 浙江工业大学研究生矩阵原理期末试题及答案.docx VIP
- Roland罗兰乐器SPD-SX 采样打击板SPD-SX 说明书用户手册.pdf
- 地基与基础分部验收工程总结.doc
- 数字化智能工厂建设方案及规划蓝图建设方案.doc VIP
- 刘伟教你打乒乓(北大)中国大学MOOC慕课 章节测验答案.docx
- 探究乡土植物在园林绿化建设中的应用及存在的问题.doc VIP
- 湖南省湘西州永顺县2023-2024学年四年级上学期期中英语试卷.doc VIP
- 2024年中级经济师《经济基础知识》教材变化对比.pdf
文档评论(0)