you could work out the "very exact" pH values for those problems by using more or less complex approaches, like a charge balance, for example
the results gained thereof , however, will be very close (i.e. for all practical purposes, like calculating the resulting pH thereof with "reliable" 2 decimals ) identical to approximations - but much more difficult to calculate
what you would do here instead would be, to calculate with approximation equations like "pOH = 0.5 (pKb - log c0 ) " (for the initial pH of a weak base), or "consumption of deficit HCl is considered complete, with 1:1 forming of NH4+ thereof" (for reaction of HCl with NH3 ) or "NH4+ formed from HCl will be all the NH4+ there is" (neglection of further self-dissociation of NH3 , compared to this) , respectively.
this way, you can work out the final pH from the Henderson-Hasselbalch eq. easily
regards
Ingo