n H3PO4 = 2,94/98 = 0,03(mol)
n KOH = 4,2/56 = 0,075(mol)
Ta có :
2< n KOH / n H3PO4 = 0,075/0,03 = 2,5 < 3
Do đó tạo thành K2HPO4(a mol) ; K3PO4(b mol)
Bảo toàn nguyên tố với K, P
n KOH = 2a + 3b = 0,075
n H3PO4 = a + b = 0,03
=> a = b = 0,015
Vậy :
m K2HPO4 = 0,015.174 = 2,61 gam
m K3PO4 = 0,015.212 = 3,18(gam)