kmitl-profund-exercise/ball-bounce-calculator/main.cpp

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;
}