I failed an exam recently,90% of which comprises solving numerical problems based on formulae.(mechanical engineering) During this recent exam,I remembered the formulae well but didn't know how to connect them to the given problem. (although I use formulae in work everyday and have no problems with doing machine diagnostics). I asked my study buddies about their views on my failure and they think I spent too much time reading lecture notes and not solving all the exercises at the end. Can I put this down 'only' to laziness in not solving the exercises at the end?OR do you think it better to solve numerical problems and read the theory side-by-side? Does one need to make a separate time and routine for solving exercises-at-the-end also?I'm trying to learn from failure.