求球第10次落地时,共经过多少米第10次反弹多高详解编程语言

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

 

 

 1 package com.li.FiftyAlgorthm; 
 2  
 3 /** 
 4  * 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 
 5  * 求它在 第10次落地时,共经过多少米?第10次反弹多高? 
 6  * @author yejin 
 7  */ 
 8 public class TreeFall { 
 9     static double height = 100; 
10     static double distance = 100; 
11     public static void main(String[] args) { 
12        for(int i=1; i<10; i++) { 
13         distance = distance + height; 
14         height = height / 2; 
15        } 
16       
17        System.out.println("路程:" + distance); 
18        System.out.println("高度:" + height / 2); 
19     } 
20 }

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11338.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论