1)
So you want to first know the amount of HNO3 per litre. --> need n(HNO3)
n(HNO3) = m/M = 3.5/(1.0 + 14.0 + 16.0 x 3) = 0.056 mol
[H+] = [HNO3] = 0.056/0.150 = 0.37 M (n = cV)
=> pH = -log[10] (0.37) = 0.431
2)
need [H+] or [OH-]
n(OH-)[after reaction] = 0.030 x 0.5 x 2 - 0.070 x 0.2 = 0.016 mol
[OH-] = 0.016/0.100 = 0.16 M
=> pH = 13.2
3)
you want [H+] = 10^(-5) => n(H+) = 8 x 10^(-7)
The odd thing about this question is that the above number, representing the excess [H+], is very very very small. This is basically equivalent to adding equilvalent amount of HCl for neutralisation.
in that case you'd get 1.46 g of HCl. If you really want to be precise to get a pH of 5, you need 1.4600292 g.