Hello Des -
Happy to help!
Whenever the acceleration changes you must begin a new "part" of the problem - so there are 3 "parts" to this. Also, the final velocity for each "part" becomes the initial velocity for the next "part".
Find the time for each of the 3 parts and add them to obtain the answer.
Part 1: Use vf = vi + at --> 12 = 0 + 0.8t1 Solve for t1.
Part 2: Use x = 1/2at2 + vit --> ? = 1/2(0)t22 + 12t2 Oops, we need x2!
To find x2: subtract (x1 + x3) from 300m. From the given info we already know that x3 = 42m.
To find x1 substitute t1 into: x = 1/2at2 + vit --> x1 = 1/2(0.8)t12 + 0t1 Solve for x1.
Now substitute x1 into: x2 = 300 - (x1 + x3) --> x2 = 300 - (x1 + 42) Solve for x2.
Go back to the original set-up and substitute x2 into it: x2 = 1/2(0)t22 + 12t2 Solve for t2.
Part 3: Use vf = vi + at --> 0 = 12 + ?t3 Oops, we need a3, let's find it:
Use vf2 = vi2 + 2 ax --> 02 = 122 + 2a342 Solve for a3.
Substitute a3 into our first attempt: 0 = 12 + a3t3 Solve for t3.
Now you can answer the question: The time required for the bus to travel from A and B = t1 + t2 +t3.
There it is! :-)
Remember: When acceleration changes. a new "Part" of the problem begins. Also: vf(previous) = vi(next).