题目:
湖南医药学院
VB计算器 课程设计
VB科学计算器
院(系)别 临床医学院 专 业 临床医学 班 级 本临一班 学 号 2015101010121 姓 名 夏铭锴 指导教师 李跃强
二○一六 年 四 月
目 录
一、设计内容及要求
二、设计原始资料
三、设计完成后提交的文件和图表设计
四、进程安排
五、主要参考资料
[摘 要]
用VB制作这个程序的简单计算器,它包括一个标准的计算器和一个科学计算器。它可以实现简单的加减乘除四则运算,数字的平方、平方根,正弦、余弦、正切,倒数、指数函数、对数函数,角度、弧度、梯度的转换,以及各进制的相互转换。而且它的功能还有退格,清除当前数据,清除所有数据,复制数据,粘贴数据。
在这个计算器的程序中,我用到了单行选择语句If … Then …Else…, 块语句if…then…end if,If语句的嵌套,多条件选择语句Select Case,而且还用到了按钮、文本框、框架、单选按钮控件,菜单的设计。 在此报告中我重点叙述了计算机的各个功能及用法。特别是进制间的转换和数字与运算符之间的联系。。虽然描述的不太完整,但我会尽力使用系统结构图,划分多个模块,让大家明白我设计的运算器的功能的。
[关键词]
Visual Basic;计算器;对象;代码
1
一、设计内容及要求 本程序的目标是建立一套可以计算数的平方,平方根,倒数,正弦,余弦,正切,指数函数,对数函数的计算器系统。 1.2、基本功能 1) 能够完成基本的四则运算。 2) 能够进行如下函数的求值运算,包括sin, cos,tan, exp, log, sqr, 1/x,及和圆周率π。 3) 能够实现角度、弧度、梯度的相互转换。 4) 能够实现的进制的相互转换。 5) 输出时的格式:结果为整数时不显示小数点,结果为1以 下小数时要显示前导0。 6) 分门别类采用控件数组,以减少事件处理的复杂程度,使 程序简洁高效。 7) 能够实现退格键、清除、清空功能。 8) 出错处理:操作数如果不符合数学上的定义,应该给出错误 信息。 二、设计原始资料 VB计算器四则运算(见附页) 2