Note the candidate root
x5=1.51601,x6=1.51598 Both iterates round to 1.516, so 1.516 is the candidate — but agreement between iterates is not a proof of accuracy.
Say what "1.516 to 3 d.p." means
1.5155≤x<1.5165 These are exactly the numbers that round to 1.516 at 3 decimal places.
State the lower bound of the rounding interval
xlow=1.5155 Half a unit of the last decimal place below the candidate.
Substitute x=1.5155
f(1.5155)=1.51553+1.5155−5 Substitute the lower bound into f(x).
Evaluate f(1.5155)
f(1.5155)=−0.003790151125 This is negative.
Substitute x=1.5165
f(1.5165)=1.51653+1.5165−5 Now the upper bound.
Evaluate f(1.5165)
f(1.5165)=0.004104617125 This is positive.
Compare the signs
f(1.5155)=−0.003790151125,f(1.5165)=0.004104617125 The signs are opposite: there is a change of sign across the interval.
Conclude where the root is
1.5155<x<1.5165 f is a polynomial and therefore continuous, so it crosses zero inside the interval.
Every number in the interval rounds the same way
1.5155≤x<1.5165⇒x=1.516 (3 d.p.) So the root is 1.516 to 3 decimal places.
Why f(1.516)≈0 is not enough
f(1.516)=0.000156096 f(1.516) being small tells you 1.516 is near a root, but not that the root rounds to 1.516. Only the sign change over the rounding interval proves that.
Why a wider interval is not enough
1.515<x<1.517 A sign change over this wider interval would allow roots that round to 1.515 or 1.517 as well — it proves nothing about the 3th decimal place.
Check against the iteration
x6=1.515975615… The unrounded iterate sits comfortably inside the rounding interval, as it must.
Confirm the iterate lies in the interval
1.5155<1.515976<1.5165 Everything is consistent.
State the justified root
f(1.5155)=−0.003790151125,f(1.5165)=0.004104617125⇒x=1.516 (3 d.p.) Quote both values, point out the change of sign, and state the conclusion — that is the full mark scheme.