紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3282|回复: 0

子弹动能计算

[复制链接]

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2017-3-24 22:58:15 | 显示全部楼层 |阅读模式
很久之前根据BBC的科普视频制作的。方便“看枪战片还喜欢较真”的人使用。复制代码,并另存为.VBS文件即可运行。
  1. '//默认是AK47的参数(7.62*39)
  2. m=inputbox("输入弹头质量(单位是克):","","7.9")
  3. v=inputbox("输入枪口初速(单位是米/秒):","","710")
  4. r=inputbox("输入子弹直径(单位是厘米):","","0.762")
  5. e=0.5*(cdbl(m)/1000)*(cdbl(v))^2
  6. s=3.1415926535*((cdbl(r)/2)^2)
  7. msgbox "弹头质量:" & m & "g" & vbcrlf &_
  8.         "枪口初速:" & v & "m/s" & vbcrlf &_
  9.         "子弹直径:" & r & "cm" & vbcrlf &_
  10.         "枪口动能:" & e & "J" & vbcrlf &_
  11.         "枪口每平方厘米动能:" & cstr(e/s) & "(J/cm^2)" & vbcrlf &_
  12.         "备注:在中国大陆,枪口动能比超过1.8(J/cm^2)的枪支被视为真枪。",,"子弹动能计算"
复制代码
根据计算结果立马可以看穿神剧。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-25 19:47 , Processed in 0.022581 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表