- 2

Write program to find distance car has traveled after 10 seconds if it is initialy traveling at 60mph and decelerates at 12m/s^2

using the formula, distance=st-(1/2)dt^2 where s is the initial speed of the car d is the deceleration t is the elapsed time mph is miles per hour m/s^2is miles per square second #include <iostream> using namespace std; int main () { float velocity,time,deceleration,distance; cout <<"enter velocity"; cin>>velocity; cout <<"enter time"; cin>> time; cout<<"enter deceleration"; cin>>deceleration; distance=velocity*time-(1/2)deceleration*time*time cout <<"distance is"<<distance; }

25th Mar 2017, 8:06 PM
Tehreem
4 Réponses
+ 14
@Tehreem in physics you have to convert mph into m/s which devide 60 with 3600 and multiply with 1.6 The result is float. you are using int. try to solve the equation on paper. then you'll know what i mean. its negative decimal.
26th Mar 2017, 11:37 AM
Agus Mei
Agus Mei - avatar
+ 12
@Tehreem are you sure the initial velocity is 60 mph and the decelaration is 12 miles per second? if it is true, the distance is 960 meter backward! Because the deceleration is bigger than initial velocity. i am not writing any code yet, just solve it in my head. just to make sure -960 meter is the answer you want.
26th Mar 2017, 5:04 AM
Agus Mei
Agus Mei - avatar
+ 9
mph is miles per hour and mi/s is miles per second
26th Mar 2017, 2:50 AM
Siddharth Saraf
+ 6
What exactly are mph and mi/s?
26th Mar 2017, 1:25 AM
Krishna Teja Yeluripati
Krishna Teja Yeluripati - avatar