1852:F-刹车
Description
汽车以每小时nKM的速度行驶,到某处需要减速停车。设汽车以等加速度a m/s^2刹车。问从开始刹车到停车,汽车驶过多少距离。
Input
多组输入,每行输入n(0<=n<=400,),a(-10<=a<=10)。
Output
对于每组输入,输出汽车到停下驶过的距离(单位:米)(小数点后保留三位)。
Sample Input
36 -5
Sample Output
10.000
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double a,b,count,temp,time;
while(cin>>a>>b)
{
temp=a/3.6;
if(b<0)
{
time=temp/(-b);
count=temp*time+0.5*b*time*time;
}
else
{
time=temp/b;
count=temp*time-0.5*b*time*time;
}
cout<<setprecision(3)<<fixed<<count<<endl;
}
return 0;
}