VB科学计算器的实现实验报告Word格式文档下载.doc

上传人:wj 文档编号:1457269 上传时间:2023-04-30 格式:DOC 页数:11 大小:119.50KB
下载 相关 举报
VB科学计算器的实现实验报告Word格式文档下载.doc_第1页
第1页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第2页
第2页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第3页
第3页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第4页
第4页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第5页
第5页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第6页
第6页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第7页
第7页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第8页
第8页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第9页
第9页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第10页
第10页 / 共11页
VB科学计算器的实现实验报告Word格式文档下载.doc_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB科学计算器的实现实验报告Word格式文档下载.doc

《VB科学计算器的实现实验报告Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《VB科学计算器的实现实验报告Word格式文档下载.doc(11页珍藏版)》请在冰点文库上搜索。

VB科学计算器的实现实验报告Word格式文档下载.doc

Caption

“sin”

Index

Command1

(1)

“cos”

Command1

(2)

“tg”

2

Command1(3)

“sec”

3

Command1(4)

“csc”

4

Command1(5)

“ctg”

5

Command1(6)

“arcsin”

6

Command1(7)

“arcos”

7

Command1(8)

“arctg”

8

Command1(9)

“arcctg”

9

Command1(10)

“log”

10

Command1(11)

“ln”

11

Command1(12)

“sh”

12

Command1(13)

“ch”

13

Command1(14)

“abs”

14

Command2(0)

“0”

Command2

(1)

“1”

1

Command2

(2)

“2”

Command2(3)

“3”

Command2(4)

“4”

Command2(5)

“5”

Command2(6)

“6”

Command2(7)

“7”

Command2(8)

“8”

Command2(9)

“9”

Command2(10)

“.”

Command2(11)

“-”

Command3(0)

“+”

Command3

(1)

Command3

(2)

“*”

Command3(3)

“/”

Command3(4)

“(”

Command3(5)

“)”

Command3(6)

“^”

Command4

“<

--“

Command5

“CE”

Command6

“=”

Command7

“功能切换”

Command8

“退出”

Label1

清空

Text1

BackColor

&

H00FFFFC0&

ForeColor

H00FF0000&

MultiLine

true

Text

Font

宋体常规三号

Enlabied

False

Form1

自制科学计算器

H00FFC0C0&

四、编写代码,进行调试

编写代码如下:

通用:

DimNum1,Num2AsSingle

DimnAsInteger'

乘方变量

DimpiAsSingle

DimresultAsSingle

DimfuhaoAsInteger'

判断是否有运算符号

DimsignAsInteger'

储存运算符号

双击任意数组控件一按钮输入代码:

PrivateSubCommand1_Click(IndexAsInteger)

SelectCaseIndex

Case0To9

sign=10+Index

Case10

sign=20

fuhao=1'

第一次输入的底数已放入Num1,标记已有符号,第二次输入时数据放入Num2

Case11To14

EndSelect

Text1.Text="

"

'

清空文本框

EndSub

双击任意数组控件二按钮输入代码:

PrivateSubCommand2_Click(IndexAsInteger)'

数字输入

Case0To9

Text1.Text=Text1.Text&

Index

Case10

"

."

Case11

Text1.Text="

-"

EndSelect

Iffuhao=0Then'

若无符号数据放入Num1,有符号数据放入Num2

Num1=Val(Text1.Text)

Else

Num2=Val(Text1.Text)

EndIf

双击任意数组控件三按钮输入代码:

PrivateSubCommand3_Click(IndexAsInteger)'

判断标记运算符号

Case0To6

sign=Index

Text1.Text="

fuhao=1'

标记已有运算符

双击ß

按钮输入代码:

PrivateSubCommand4_Click()'

每次从右边删除一个数字

IfVal(Text1.Text)=0Then

Text1.Text="

fuhao=0

Else

Text1.Text=Left$(Text1.Text,Len(Text1.Text)-1)

EndIf

EndSub双击CE按钮输入代码:

PrivateSubCommand5_Click()'

Text1.Text="

fuhao=0

双击等号按钮输入代码:

PrivateSubCommand6_Click()

DimNumAsSingle'

角度中间转换变量

pi=3.141592654

e=2.718282

SelectCasesign

Case0

Text1.Text=Num1&

+"

&

Num2&

="

Chr(13)&

Chr(10)&

Num1+Num2

Case1

Num1-Num2

Case2

*"

Num1*Num2

Case3

/"

Num1/Num2

Case4

Text1.Text="

输入错误!

请重新输入:

Case5

Case6

result=Num1

Forn=1ToNum2-1

result=result*Num1

Nextn

Text1.Text=Num1&

^"

result

Case10

Num=Num1/180*pi

Text1.Text="

sin"

("

Num1&

)"

Sin(Num)

Case11

cos"

Cos(Num)

Case12

If((Num-pi/2)Modpi)=0Then

Text1.Text="

Else

Text1.Text="

tg"

Tan(Num)

EndIf

Case13

sec"

1/Cos(Num)

Case14

csc"

1/Sin(Num)

Case15

ctg"

1/Tan(Num)

Case16

IfAbs(Num1)>

1Then

Num=(Atn(Num1/Sqr(-Num1*Num1+1)))/pi*180

Text1.Text="

arcsin"

Num

Case17

Num=(Atn(-Num1/Sqr(-Num1*Num1+1))+2*Atn

(1))/pi*180

arccos"

Case18

Num=(Atn(Num1))/pi*180

arctg"

Case19

Num=(Atn(Num1)+2*Atn

(1))/pi*180

arcctg"

Case20

IfNum1>

0AndNum2>

0Then

Text1.Text="

log"

Log(Num2)/Log(Num1)

Else

EndIf

Case21

IfNum1>

ln"

Log(Num1)

Case22

sh"

(Exp(Nun1)-Exp(-Num1))/2

Case23

ch"

(Exp(Num1)+Exp(-Num1))/2

Case24

abs"

Abs(Num1)

fuhao=0'

标记重置

双击功能切换按钮输入:

PrivateSubCommand7_Click()'

附加功能,输出系统时间

Text1.Text=Now

双击退出按钮输入代码:

PrivateSubCommand8_Click()'

关闭计算器

End

输入窗体代码:

PrivateSubForm_Load()

Label1.Caption="

制作者:

李亚进"

Now

五、编译生成exe文件

在文件菜单中生成EXE可执行文件。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2