首页 > 其他 > 详细

球的反弹高度有多高

时间:2020-05-30 09:38:09      阅读:31      评论:0      收藏:0      [点我收藏+]

题目描述:

一个球从 100 米高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?

分析与解答:

根据题目要求,假设初始总高度为 100 米,因为每次下落高度反弹回的高度为上一次的一半,循环 10 次,每次循环都对上次反弹后的高度除以 2 并且累加到总高度中。从而求解出共经过多少米和第十次的反弹高度。
实现代码如下:

<?php
$k = 100;

$sum = 100;

for($i = 1; $i <= 10; $i++){
    $k=$k/2;
    $sum = $sum + $k;
}

echo "共经过{$sum}米,第10次反弹高{$k}米";

程序的运行结果为

共经过199.90234375米,第10次反弹高0.09765625米

球的反弹高度有多高

原文:https://www.cnblogs.com/hardy-wang/p/12990663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!