每次落地后反跳回原高度的一半,求小球的高度
分类:计算机网络

Java经典编程题50道之十,java编程50道

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

public class Example10 {
    public static void main(String[] args) {
        height();
    }

    public static void height() {
        double sum = 0;
        double h = 100;
        for (int i = 0; i < 10; i++) {
            sum += h;
            h = h / 2;
        }
        System.out.println("共经过"+sum+"米。第10次反弹"+h+"米。");
    }
}

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

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

package 作业;

public class 第十次的高度 {

public static void main(String[] args) {
// TODO Auto-generated method stub
double totalDistance = 0.0;
double height = 100.0;
for(int i=1;i<=10;i++)
{
totalDistance += height;
height = height / 2;
if(i<10)
{
totalDistance = totalDistance + height;
}

if(i==10)
System.out.println("第10次反弹"+height+"米");

}
System.out.println("一共经过"+totalDistance+"米");
}

}

第10次落地时,共经过多少米?第10次反弹多高?,模拟小球...

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

C语言:一个球从 100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum?

#include<stdio.h>

int main()

{



 double max=100.0;

 double sum=0;

 int i=0;

 for(i=1;i<10;i++)

 {

  max=max/2.0;

  sum=sum+max*2;

 }

 printf("max=%lf n",max);

 printf("sum=%lf n",sum);

 return 0;

}

 

100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum? #includestdio.h int main() { double max=100.0; double su...

 

public class Test10 { public static void main (String[] args) { double h = 100; double sub=0; for(int i=1;i<=10;i++) { sub = sub+h; h = h/2; } System.out.println("第10次落地时,小球运行的距离为:" +sub); System.out.println("第10次弹起后的高度为:"+h); } }

 

本文由美高梅网址发布于计算机网络,转载请注明出处:每次落地后反跳回原高度的一半,求小球的高度

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文