最简单的方法应该是用函数EVAL了吧,它直接可以把包含四则运算和基本数学函数(如对数,指数,三解函数等)的表达式计算为数值:
方法如下:
打开记事本:输入下面代码:
on error resume next
do
s=eval(s)
s=inputbox("结果:"&s&chr(13)&chr(10)&"请输入表达式,为空则退出")
loop until s=""
然后保存为AAA.VBS,然后运行这个文件!
这就是一个简单的计算器了,但功能是很强大的!
表达式格式说明:
指数:用^符号,如,12^6表示12的6次方,3^0.5表示根号3
三角函数:SIN(12),注意度数的格式为弧度
对数:LOG(12)(以自然对数为底)
VB中使用该函数需要先声明一下,然后还要设置一下语言
Set a = CreateObject("ScriptControl")
a.Language = "vbscript"
MsgBox a.Eval("3+2")
简易计算器的设计与实现:能进行简单的四则运算和基本数学函数(如对数,指数,三解函数等)的计算
简易计算器的设计与实现:能进行简单的四则运算和基本数学函数(如对数,指数,三解函数等)的计算
数学人气:124 ℃时间:2019-10-19 00:28:01
优质解答
我来回答
类似推荐
猜你喜欢
- 1look out of the window _____your room的介词
- 2一袋大米,第一天吃了三分之一,第二天吃了四分之一,两天吃了49千克,这袋大米有多少千克?
- 3Tom is getting his new glasses next week.Tom will get his new glasses next week.两句话一样吗?
- 4100克含糖率为10%的糖水,如果想让它的含糖率变为25%,应该加 _ 克糖.
- 51.描写心情激动的神态(5句) 2.描写心情激动的心里活动(5句)——欣儿谢谢了!
- 6生活处处有物理,留心观察皆学问.对以下现象解释正确的是( ) A.初冬季节,在家里洗澡时发现房间里充满“白气”,这些“白气”是水蒸气 B.在夏季的早晨看到足球场里的草叶上挂满
- 7查字典,指出下列各句中" 闹 "字的意义
- 8他年过半年.他精神好.用关联词语合并句子
- 9英语问题My spoken english is poor ,what shall I do?
- 10以我的朋友为题写—篇作文 英语(40个单词)