/*
* 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;n次落地经过路线总长度和下次反弹的高度。
* */
public class Question10 {
static double height = 100;
public static void main(String[] args) {
Question10 q = new Question10();
int n = 2;
System.out.println(q.nHeight(n));
System.out.println(q.totalHeight(n));
}
double nHeight(int n){
return(height/Math.pow(2,n));
}
double totalHeight(int n){
double sum = height;
for (int i = 1; i < n; i++) {
sum += nHeight(i);
}
return sum;
}
}