It looks as if you used 7.6, not 7.4 as the pKa in your calculations, but that is a minor error. Everything else looks fine. Problem 3) is a little trickier to handle quantitatively, but it can easily be dealt with by approximation or qualitatively. The reasons for this are that the pKa values are far apart and that the pH is closer to one than the other.