The easy way to solve this class of problem is to compute two quantities -- one, the object's energy at rest on earth's surface, and two, the object's energy when it gets into orbit.
The first is mostly gravitational potential energy (GPE), the second is a mixture of GPE and kinetic energy (KE). They're both easy to compute.
Finally, to figure out how much energy is required to go from the launch pad to orbit, simply subtract one energy number from the other, remembering that the total energy is the sum of KE and GPE.
A complicating factor is the fact that a rocket's mass decreases as it ascends (as the fuel is burned), but this isn't a deal-breaker -- all one needs to do is profile the ascent, the increase in velocity alongside the decrease in mass, using a numerical integral. That's not difficult at all (and it has to be a numerical integral).
More here: http://arachnoid.com/gravitation_equations/orbital_mechanics...