中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 15:48
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论][分享]利用批处理进行加减乘除运算
可打印版本  1,986 / 11
第1楼 axi 发表于 2007-03-14 01:12
中级用户 发帖 93 积分 238 来自 GZ
[讨论][分享]利用批处理进行加减乘除运算
利用VBS脚本,可以进行加减乘除运算,用批处理也可以进行数学运算吗?

dim a,b,s
a=inputbox("请输入第一个数:","加法器")
b=inputbox("请输入第二个数:","加法器")
s=int(a)+int(b)
msgbox(s)

dim a,b,s
a=inputbox("请输入第一个数:","减法器")
b=inputbox("请输入第二个数:","减法器")
s=a-b
msgbox(s)

dim a,b,s
a=inputbox(msg,"乘法器","请在这里输入第一个数")
b=inputbox(msg,"乘法器","请在这里输入第二个数")
s=a*b
msgbox(s)

dim a,b,s
a=inputbox(msg,"除法器","请在这里输入第一个数")
b=inputbox(msg,"除法器","请在这里输入第二个数")
s=a/b
msgbox(s)

[ Last edited by axi on 2007-4-11 at 09:35 PM ]
第2楼 jmz573515 发表于 2007-03-14 01:27
银牌会员 发帖 464 积分 1,212
好像结果不对啊
第3楼 vkill 发表于 2007-03-14 01:57
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
一起讨论过的啊~纯用p + - * / 都可以算,开方不行
第4楼 zh159 发表于 2007-03-14 02:09
金牌会员 发帖 1,467 积分 3,687
加减乘除混合运算都可以还可以设定小数精度(现设定为2位)
如:1+3*(5-6)/5
N次方:9^^3
开方:9^^(1/2)



[ Last edited by zh159 on 2007-3-13 at 01:12 PM ]
第5楼 lxmxn 发表于 2007-03-14 02:31
版主 发帖 4,938 积分 11,386

  结果好像不对:

请输入算式: 2-5*2+6-9

算式: 2-5*2+6-9=(11.00)

请按任意键继续. . .
第6楼 electronixtar 发表于 2007-03-14 02:37
铂金会员 发帖 2,672 积分 7,493
iCalc.bat:



测试:
iCalc.bat 1+1
2

iCalc.bat 3.14/7
.448571428571429

iCalc.bat sin(1)+sqr(2)
2.25568454718099

收工,闪人。
第7楼 vkill 发表于 2007-03-14 02:43
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
交给awk去计算


第8楼 zh159 发表于 2007-03-14 02:49
金牌会员 发帖 1,467 积分 3,687
数字相同,只是负号便成了括号-_-|||
第9楼 lxmxn 发表于 2007-03-14 02:54
版主 发帖 4,938 积分 11,386

  用 Windows PowerShell 1.0 ,在CMD命令行执行:

powershell 7*8-9+(3+4)*2
61

powershell 7/8
0.875

powershell 1/3
0.333333333333333

powershell 45.7*32
1462.4
第10楼 vkill 发表于 2007-03-14 02:59
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
呵呵,ztm的好啊~百花齐放,好久没有这个“气氛”了
第11楼 lxmxn 发表于 2007-03-14 03:10
版主 发帖 4,938 积分 11,386

附件
MCalc.JPG (7.13 KiB)
第12楼 axi 发表于 2007-03-14 04:56
中级用户 发帖 93 积分 238 来自 GZ
都是P高人,小弟正在努力学习。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023