<script>
var s = 0;//经过的路程
var h = 100 ;//反弹高度
for (var i = 1; i <=10 ; i++) {
s=s+h+h/2;
h = h/2;
}
s-=h;//最后一次反弹高度去掉;
console.log("经过多少米:"+s);
console.log("第10次反弹高度:"+h);
</script>
【自由落体】假如一个小球从100米高度自由落下,每次落地后就反跳回原高度的一半。那么求它在第10次落地时,共经过多少米?第10次反弹多高?
最新推荐文章于 2024-11-12 11:19:19 发布
这段代码使用JavaScript模拟了一个物体下落并反弹的过程,计算了经过的总路程和第10次反弹的高度。通过变量vars记录路程,varh表示反弹高度,利用for循环每次减半反弹高度并累加路程,最后输出总路程和最后一次反弹的高度。
摘要由CSDN通过智能技术生成