That's because it shouldn't match for 2.242. It should match for 3.094 (the final answer). 2.242 would be a starting point. The trick to iteration is to use whatever the newly calculated number is and try again.
For example:
Input h=2.242 you solve the right side and get 2.896 which doesn't match so on to the next iteration
Input h=2.896 repeat solving h=3.049...... repeat steps until the number entered equals the number solved. This really is basic mathematical solving, I think it's day one of numerical methods.