19 lines
737 B
C++
19 lines
737 B
C++
#include<stdio.h>
|
|
|
|
int main() {
|
|
// h คือความสูงเริ่มต้น i คือความสูง ณ จุดจุดหนึ่ง j คือระยะทางสะสม และ k คือจำนวนครั้งที่กระดอน
|
|
float h,i,j=0;
|
|
int k=0;
|
|
printf("Height (in centimeters) = ");
|
|
scanf("%f", &h);
|
|
j=h; // การตกครั้งแรก
|
|
i=h;
|
|
while (i>1) { //ตรวจว่าความสูงมากกว่า 1 เซนติเมตรหรือไม่
|
|
k=k+1;
|
|
i=(0.4)*i;
|
|
j=j+(2*i);
|
|
}
|
|
printf("Distance = %.2f",j);
|
|
printf("\nBounce count = %d",k);
|
|
return 0;
|
|
}
|