多语言展示
当前在线:153今日阅读:176今日分享:34

计算自由落体小球下落次数和总路程C++如何实现

有一小球从高度180米的地方自由落下,每次落地后跳回原来高度的一半,小球经过数次的落下、弹起之后,小球弹起的高度不足0.2米时,请计算小球落下弹起的次数和小球经过的路程。小编以C++为例与大家分享编程经验。
工具/原料

C++

方法/步骤
1

小球每次弹起的高度是原来的1/2,当小球弹起高度小于0.2米时,就可以计算出小球落下的次数,同时也可以算出小球经过的路程。

2

首先,定义一个整型变量,保存小球下落的次数。

3

定义两个实数型变量,保存小球下落的高度和经过的总路程。

4

设置小球的高度为180,由于第一次下落的距离就是高度值,所以设置小球第一次下落的总距离为180。

5

do-while循环语句中,将小球下落的高度变为原来的一半。

6

接着,计算小球经过的路程,保存在变量dis中。

7

计数变量累加,实现小球下落次数的统计。

9

最后,输出小球下落的次数和弹跳的总路程。

10

运行程序,电脑就会计算出,满足条件时小球下落的次数和弹跳的总路程,并在输出窗口中输出。

注意事项

作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

推荐信息