计算器——概要设计说明书

合集下载

学生用计算器说明书

学生用计算器说明书

学生用计算器说明书关键信息项:1、产品名称:学生用计算器2、功能特点:具备基本运算、科学计算、统计计算等功能3、适用范围:适用于学生学习数学、物理等学科4、操作方法:包括按键操作、模式切换等5、显示屏说明:显示内容、格式等6、电源类型:电池或太阳能7、注意事项:使用时的注意要点11 产品概述本学生用计算器是专门为学生设计的一款辅助学习工具,具有多种实用功能,能够满足学生在数学、物理等学科学习中的计算需求。

111 外观设计计算器外观小巧轻便,便于携带。

按键布局合理,操作舒适。

112 显示屏显示屏清晰,能够准确显示计算结果和相关信息。

显示格式包括数字、运算符、小数点等。

12 功能介绍121 基本运算功能能够进行加、减、乘、除四则运算,支持整数和小数的计算。

122 科学计算功能具备三角函数(正弦、余弦、正切等)、指数运算、对数运算等科学计算功能。

123 统计计算功能可以进行数据的求和、平均值、方差、标准差等统计计算。

124 记忆功能能够存储中间计算结果,方便后续调用和重复计算。

13 操作方法131 按键操作各个按键功能明确,按下相应按键即可进行相应的计算操作。

132 模式切换通过特定按键可以切换不同的计算模式,如普通计算模式、科学计算模式、统计计算模式等。

133 输入数据按照正确的顺序输入数字和运算符,确保计算的准确性。

14 显示屏说明141 数字显示清晰显示计算结果的数字,包括整数和小数部分。

142 运算符显示准确显示所使用的运算符,如“+”“”“×”“÷”等。

143 错误提示当输入错误或计算无法进行时,显示屏会显示相应的错误提示信息。

15 电源类型151 电池供电使用常见的干电池作为电源,更换电池时请按照正确的方法操作。

152 太阳能供电在有光照的条件下,可通过太阳能板为计算器供电。

16 注意事项161 正确使用按键避免用力过猛或长时间按压按键,以免损坏按键。

162 避免水浸和摔落防止计算器接触水或受到剧烈撞击,以免影响其正常使用。

计算器说明书(1)

计算器说明书(1)

计算器说明书
1. 引言
计算器是一种便携式电子设备,用于进行数学运算。

它是一种非常实用的工具,可以帮助我们在日常生活和工作中进行各种计算,例如加减乘除、求平方根、求倒数等。

本文档将为您介绍使用计算器的方法和注意事项,以便您能够充分利用这个简
单而强大的工具。

2. 功能介绍
计算器通常具有以下基本功能:
•加法和减法:用于进行两个数字的加法和减法运算。

•乘法和除法:用于进行两个数字的乘法和除法运算。

•平方根:用于计算一个数字的平方根。

•百分数:用于将一个数字转换为百分数形式。

•倒数:用于计算一个数字的倒数。

除了这些基本功能外,一些高级的计算器还可以进行更复杂的运算,例如三角
函数、指数和对数等。

3. 使用方法
使用计算器非常简单,只需按照以下步骤进行操作:
步骤1:打开计算器。

通常计算器上会有一个开关按钮,您只需将其打开即可。

步骤2:确定要计算的数字。

您可以使用计算器上的数字键输入您要计算的数字。

步骤3:选择运算符。

根据您需要进行的运算,选择合适的运算符,例如。

学生用计算器说明书

学生用计算器说明书

学生用计算器说明书一、前言亲爱的同学们,欢迎使用这款专为学生设计的计算器。

它将成为您学习过程中的得力助手,帮助您更轻松、更准确地完成各种数学计算。

为了让您能够充分发挥它的功能,我们为您准备了这份详细的说明书,请仔细阅读。

二、产品概述1、外观设计这款计算器采用了简约时尚的外观设计,尺寸适中,方便携带。

按键布局合理,操作手感舒适,能够有效减少误触。

2、显示屏配备了高清液晶显示屏,数字和符号显示清晰,易于读取。

三、按键功能介绍1、数字键(0 9)用于输入数字。

2、四则运算键(+、、×、÷)进行加、减、乘、除四则运算。

3、等号键(=)得出计算结果。

4、小数点键()输入小数。

5、清除键(AC)清除所有输入和计算结果。

6、退格键(←)删除前一个输入的数字或字符。

7、平方根键(√)计算一个数的平方根。

8、百分数键(%)将数字转换为百分数形式,或进行百分数的计算。

9、倒数键(1/x)计算一个数的倒数。

10、存储键(M+、M、MR)用于存储和调用计算结果。

四、基本运算操作1、加法运算例如:计算 2 + 3,依次按下“2”、“+”、“3”、“=”,显示屏将显示“5”。

2、减法运算比如:计算5 2,依次按下“5”、“”、“2”、“=”,显示屏将显示“3”。

3、乘法运算要计算 2 × 3,按下“2”、“×”、“3”、“=”,结果显示“6”。

4、除法运算若计算 6 ÷ 2,按“6”、“÷”、“2”、“=”,屏幕显示“3”。

五、高级运算功能1、平方根计算要计算 9 的平方根,按下“9”、“√”,显示屏显示“3”。

2、百分数计算比如计算 20 的 50%,输入“20”、“×”、“50”、“%”、“=”,结果为“10”。

3、倒数计算求 2 的倒数,按下“2”、“1/x”,显示屏显示“05”。

六、存储功能的使用1、存储数值先计算出一个结果,例如 5 + 3 = 8,然后按下“M+”,将结果 8 存储起来。

学生用计算器说明书

学生用计算器说明书

学生用计算器说明书亲爱的同学们:当你打开这个包装,拿到这台学生用计算器时,它将成为你学习数学和其他学科的得力小助手。

为了让你能更好地使用它,发挥它的最大作用,接下来请仔细阅读这份说明书。

一、外观与按键介绍这台计算器的外观简洁大方,尺寸适中,方便携带。

它的按键布局合理,操作起来轻松便捷。

1、数字键:从 0 到 9 ,用于输入数字。

2、四则运算键:包括加(+)、减()、乘(×)、除(÷),用于进行基本的数学运算。

3、等号键(=):用于得出计算结果。

4、小数点键():用于输入小数。

5、清除键(AC):按下此键可以清除所有输入的数据和计算结果,重新开始计算。

6、退格键(Backspace):如果输入有误,可以使用此键删除前一个输入的数字或符号。

7、函数键:例如 sin、cos、tan 等,用于进行三角函数的计算。

8、开方键(√):用于计算一个数的平方根。

9、幂运算键(^):用于进行乘方运算。

二、基本操作1、开机与关机按下“ON”键,计算器开机,屏幕显示初始画面。

按下“OFF”键,计算器关机。

2、数字输入直接点击相应的数字键输入数字。

输入小数时,先输入整数部分,然后点击小数点键,再输入小数部分。

3、四则运算依次输入数字和运算符号,最后按下等号键得出结果。

例如,计算 2 + 3 × 4 ,先输入 2 ,再输入+,然后输入 3 ,接着输入 ×,再输入 4 ,最后按下=,得出结果 14 。

4、清除操作如果在输入过程中发现错误,可以使用退格键删除单个数字或符号。

如果需要完全重新计算,按下清除键 AC 。

三、功能介绍1、科学计算功能三角函数计算:输入角度值,然后按下相应的三角函数键(如sin、cos、tan),即可得出函数值。

指数和对数计算:使用“^”键进行指数运算,例如 2 ^ 3 表示 2 的3 次方;使用“log”键进行对数运算。

2、统计计算功能可以计算一组数据的平均值、总和、方差等统计量。

计算器说明书

计算器说明书

1 设计课题任务、功能要求说明及总体方案介绍1.1 设计课题任务课题:简易计算器任务:设计一个具有特定功能的计算器。

该计算器上电或按键复位后能自动显示系统提示界面,进入准备工作状态。

能实现基本的加、减、乘、除四则运算。

1.2 功能要求说明在本次工程实践中,主要完成如下方面的设计任务:(1)计算器上电或按键复位后能显示初始化界面(2)2秒后进入计算器界面(3)按键能进行加、减、乘、除运算并显示结果(4)按清零键后能进行下一次计算1.3 设计课题总体方案介绍及工作原理说明计算器的总体功能原理是以AT89S52单片机为主要控制核心,通过外接4*4行列式键盘作为控制信号输入源,一块12864液晶作为显示器件,通过按键控制,单片机实时地去执行,在12864液晶上显示界面。

系统控制原理图如图1所示。

液晶显示电路AT89S52电源电路复位电路下载电路键盘电路图1系统控制原理图2 设计课题硬件系统的设计2.1 设计课题硬件系统各模块功能简要介绍2.1.1 AT89S52控制模块考虑到设计功能需要,控制器的功能用于外部键盘信号的接收和识别、液晶模块的显示控制、复位电路等,我们选择了AT89S52系列单片机,具有反应速度极快,工作效率特高的特点。

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

计算器说明书

计算器说明书

计算器说明书1 设计课题任务、功能要求说明及总体⽅案介绍1.1 设计课题任务课题:简易计算器任务:设计⼀个具有特定功能的计算器。

该计算器上电或按键复位后能⾃动显⽰系统提⽰界⾯,进⼊准备⼯作状态。

能实现基本的加、减、乘、除四则运算。

1.2 功能要求说明在本次⼯程实践中,主要完成如下⽅⾯的设计任务:(1)计算器上电或按键复位后能显⽰初始化界⾯(2)2秒后进⼊计算器界⾯(3)按键能进⾏加、减、乘、除运算并显⽰结果(4)按清零键后能进⾏下⼀次计算1.3 设计课题总体⽅案介绍及⼯作原理说明计算器的总体功能原理是以AT89S52单⽚机为主要控制核⼼,通过外接4*4⾏列式键盘作为控制信号输⼊源,⼀块12864液晶作为显⽰器件,通过按键控制,单⽚机实时地去执⾏,在12864液晶上显⽰界⾯。

系统控制原理图如图1所⽰。

液晶显⽰电路AT89S52电源电路复位电路下载电路键盘电路图1系统控制原理图2 设计课题硬件系统的设计2.1 设计课题硬件系统各模块功能简要介绍2.1.1 AT89S52控制模块考虑到设计功能需要,控制器的功能⽤于外部键盘信号的接收和识别、液晶模块的显⽰控制、复位电路等,我们选择了AT89S52系列单⽚机,具有反应速度极快,⼯作效率特⾼的特点。

AT89S52是⼀种低功耗、⾼性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使⽤Atmel 公司⾼密度⾮易失性存储器技术制造,与⼯业80C51 产品指令和引脚完全兼容。

⽚上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯⽚上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌⼊式控制应⽤系统提供⾼灵活、超有效的解决⽅案。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O ⼝线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,⼀个6向量2级中断结构,全双⼯串⾏⼝,⽚内晶振及时钟电路。

(3)计算器软件概要设计说明书

(3)计算器软件概要设计说明书

软件概要设计说明书拟制: Prepared by 日期:Date审核: Reviewed by 日期:Date审核: Reviewed by 日期:Date批准: Granted by日期:Date计算机学院程序设计基础实践专用版权所有侵权必究目录1 引言1 1.1 编写目的 1 1.2 背景 1 1.3 术语表 1 1.4 参考资料 12 任务概述2 2.1 目标 2 2.2 需求概述 2 2.3 性能需求 2 2.4 条件和限制 23 总体设计2 3.1 模块结构 2 3.2 功能需求与功能模块关系 3 3.3 设计概念及流程处理 34 接口设计8 4.1 数据结构定义8 4.2 接口函数9 4.3 信号、命令和事件列表115 出错处理设计116 未解决的问题11软件概要设计说明书1 引言1.1 编写目的此概要设计说明书对软件的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。

此文档为模块主管、设计人员工作的阶段性总结,并提供软件主设计、设计人员和开发人员参考。

1.2 背景✧该项目基于展讯(Spreadtrum)平台模拟器开发。

✧为派生机型,中低端型号。

✧按键式操作。

✧屏显为128*160。

✧由XXXX设计开发。

1.3 术语表MMI :Man Machine Interface 人机接口ADD :加法。

SUB :减法。

MULTI :乘法。

DIVIDE : 除法。

SUM :求和。

EQUAL : 等于。

1.4 参考资料2 任务概述2.1 目标编写一个程序来实现一个单步运算的算术计算器。

通过数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+、--、*、/ 等运算符号),然后将其信息存入缓冲BUFFER中。

输入一个简单算术计算式,就在屏幕上显示结果。

2.2 需求概述2.3 性能需求无2.4 条件和限制由于该终端为中低端,且屏显大小为128X160,为输入数据全部显示,所以计算器输入数据一、输入数据二的位数均设计成14位。

单片机数字计算器软硬件设计说明书概要

单片机数字计算器软硬件设计说明书概要

设计题目:单片机数字计算器硬软件设计摘要本设计是基于51系列的单片机进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。

设计过程在硬件与软件方面进行同步设计。

硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用4×4矩阵键盘。

显示采用5位7段共阴极LED静态显示。

软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。

编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。

引言简易计算器的原理与设计是单片机课程设计课题中的一个。

在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。

单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,数字计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。

关键词:单片机计算器 AT89c51芯片 74LS164目录摘要 (01)引言 (01)第一章设计任务和要求 (03)1.1 设计要求1.2 设计方案的确定第二章单片机简要原理 (03)2.1 AT89c51介绍2.2 芯片74LS164介绍第三章硬件设计 (08)3.1 键盘电路的设计3.2 显示电路的设计3.3 其他电路设计第四章软件设计 (11)4.1 主程序的设计4.2 显示、读键模块的设计4.3 其他内容说明4.4 源程序代码第五章调试与仿真 (23)5.1 Keil C51单片机软件开发系统5.2 proteus的操作第六章总结 (24)心得体会 (25)参考文献 (26)第一章设计任务和要求1.1 设计要求本次课程设计,我选择的课题是单片机数字计算器硬软件设计,设计任务为:1.扩展4*4键盘,其中10个数字,5个功能键,1个清零2.使用五位数码管接口电路3.完成十进制的四则运算(加、减、乘、除);4.实现低于三位小于255数字的连续运算;5.使用keil C软件编写程序;6.最后用ptoteus仿真;7.具有较强的抗干扰能力;8.体积小、功耗低,便于嵌入其他系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算器
概要设计说明书
1、引言
1.1编写目的
在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。

在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。

而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为JAVA程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。

1.2项目背景
计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。

要实现计算功能,可以用JAVA 的知识编写程序来解决此问题。

该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。

该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。

在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用JAVA,在程序设计中,采用了结构化与面向对象两种解决问题的方法。

1.3定义
事务流:数据进入模块后可能有多种路径进行处理。

系统:若未特别指出,统指本系统。

1.4参考资料
[1]钱银中,眭碧霞.Java程序设计案例教程
[2]道客巴巴:/p-642874533756.html
2、运行环境
操作系统:Windows 2000﹑Windows XP Professional、Windows 2000 Server或者window 7.0操作系统.
3、总体设计
3.1 系统设计流程
系统设计主要有五部分组成:需求分析、概要设计、详细设计、编写代码和系统测试。

如下图所示:
⑴需求分析
这次课程设计的题目是实现简单计算器的功能。

实现功能:加,减,乘,除,可加其它运算功能;还要实现数据的输入,输出,计算,显示及清除等功能。

⑵概要设计
计算器包含的功能有:加、减、乘、除、清除。

计算器的屏显为JFrame控件,左侧的数字、操作符按键、右侧的功能为BUTTON控件。

输入的原始数据、运算中间数据和结果在顶部的TEXTBOX 控件显示。

每种计算功能均为独立设计算法。

⑶详细设计
详细设计部分则是在概要设计的基础上对计算器的功能实现作出更为详细
的介绍。

主要对各设计块中的各个类作出说明,包括对每个类如何在以后的程序设计中的定义作出介绍,并作出相应的说明,并对各参数作出介绍。

⑷编写代码
这一部分主要根据前面的详细设计内容用具体语言实现计算器系统,主要采用Java语言实现,这一部分主要是代码实现,将前一阶段的设计思想实现,因为前面已经对该系统的整体设计思路和整体框架作出了说明,并且在详细设计部分对每个设计块中的类如何实现也已给出,所以在这一部分工作量也不是太大。

⑸系统测试
系统测试部分主要对前面已经实现的系统作出测试,看该系统是否符合系统设计要求。

并对一些特殊的数据进行测试,比如一些数的取值,看是否符合要求,在测试的基础上,对发现的错误进行改正,使系统逐步得到完善。

测试不是一朝一夕就能完成的,必须在今后的使用过程中逐渐完善,并得到用户的反馈后对系统作出修改。

计算器系统主要采用了软件工程的设计思路,从需求分析、概要设计、详细设计、编写代码直到系统测试都遵从软件工程的设计要求。

3.2功能设计
(1)计算器包含的功能有:加、减、乘、除、清除。

(2)每种计算功能均为独立设计算法。

4 、主程序的设计
系统选用Java程序设计语言来完成整个系统应用程序的编写。

4.1 按键的设计
(1)本计算器按键均使用BUTTON控件。

例:“1”运算功能按键代码如下
[1]
……
JButton jb0,jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8,jb9,
jb10,jb11,jb12,jb13,jb14,jb15,jb16,jb17,jb18,jb19;
GridLayoutDemo(){
JPanel jp=new JPanel();
jp.setLayout(new GridLayout(5,4));
……
jp.add(jb1=new JButton("1"));
……
add(jp);
//注释监听器

jb1.addActionListener(this);
……
add(jt1=new JTextField(10),BorderLayout.NORTH); } [2]
bNumber = new JButton("1");
bNumber.setForeground(Color.blue);
bNumber.addActionListener(this);
bNumber.setMargin(new Insets(5, 4,5,3));
pDown.add(bNumber);
(2)计算器操作按键以加法为例,代码如下:
[1]
......
if(e.getSource()==jb12)
{
com=true;
total1=Double.parseDouble(jt1.getText());
jt1.setText(total1+"+");
total=total1;
}
if(e.getSource()==jb11)
{
t1=Double.parseDouble(jt1.getText());
if(total==total1){
Double ad=total1+t1;
jt1.setText(Double.toString(ad));
i=0;
}
if(total==total2){
Double ad=total2-t1;
jt1.setText(Double.toString(ad));
i=0;
}
......
}
[2]
else if (s.equals("+")) {
str.setLength(0);
if (currentOp == 0) {
preOp = currentOp = 1;
op2 = 0;
tResult.setText("" + op1);
} else {
currentOp = preOp;
preOp = 1;
tResult.setText(cal.opAdd(tResult.getText()));
}
4.2界面设计
5. 设计目标
5.1 系统功能简述
本程序主要有加、减、乘、除、清除几个模块。

加、减、乘、除、清除是根据用户需求分别实现两个数的加、减、乘、除、清除并将计算结果显示在显示文本框中。

下图为程序运行时界面
5.2系统设计用例图
5.3控件说明
程序用到的控件有TEXTBOX表(文本框)、GroupBox表(容器)、 Button 表(按钮)。

TEXTBOX文本框表
Button 按钮表
6.系统设计思想
一个系统设计的根本目的就是真正满足用户的实际需求,并采用先进、安全、成熟、可靠的技术来实现。

鉴于当今技术发展的趋势,结合本程序的实现难易程度和工作量,我们采用了Java技术开发。

本着既要保证系统的安全性、稳定性、高效性,又要为用户提供实用、方便、高效的操作环境的设计思想,来进行分析设计的。

程序尽可能的方便使用者的使用,操纵简单。

程序的安全性是指程序中所有数据的安全性,它包括数据完整性、可用性、可控性等。

数据完整性就是防止数据的丢失或者精度的损失,对此本程序对数据尽可能的使用精度高的数据包括数据类型之间的转换。

数据可用性就是保证存在数据在不同的操作之间的连续使用。

7. 关键问题及解决
实现该系统的关键是对操作数的取得,相关数学运算的实现,等号的实现。

因为程序是简单的计算器,是对数字进行相关的操作的。

而如何从按键上去的我们想要的操作数就直接制约了程序的实现。

当成功取得了我们想要的数之后,相
关的操作的实现(如阶乘、开平方、取对数等)也成为了一个问题。

另外对涉及到两个操作数等号的实现(这里主要是加、减、乘、除、清除),单个操作数相关操作的实现在解决了取数的问题之后就可以迎刃而解,而涉及到两个操作数等号的实现就有成为了一个问题,以及该计算器的功能不全,没有一些简单的菜单。

只有确定了编程语言、编程技术才能具体的实现以上功能,所以采用的编程技术和编程语言对实现本系统非常关键。

对于操作数的取得声明了一个string _number,当点击一个按钮式就让_number等于按钮text的方法并用showbox.text来接收,这样得到的字符串就要取得的数并且在显示文本框中显示出来,只是类型是string,当点击数学操作符时将showbox.Text上字符串强制类型转换为double型并赋值给num1,这样就得到了我们要的double类型的数;相关数学运算的实现采用math类中的方法或者写一个函数并在相对应的运算操作调用这个函数,这样就数学运算就成功实现了;至于等号的实现首先声明了一个int类型的_sign当点击相应的数学运算符时就给_sign赋一个对应的整型的值,当点击等号时根据_sign值的不同选择相对应的计算方法。

相关文档
最新文档