But you still did the work for him? It is better even then to give hints and lead them to their own conclusions. Thus they learn.
I didn't do it for him, since he'd already got the correct answer, I just explained my reasoning. If he'd got it wrong, I wouldn't have done so much. And at any rate, it's unfair to assume all people learn that way. For instance, I would learn it better simply by looking at what I posted, observing the method applied, and applying it to all future calculations of the same type. Thus, I learn. *Shrugs* To each their own I guess.