Молярная масса MgNH₄PO₄·H₂O равна:
$$M(MgNH_4PO_4 \cdot H_2O) = 24 + 14 + 4 \cdot 1 + 31 + 4 \cdot 16 + 2 \cdot 1 + 16 = 137 + 18 = 155$$ г/моль
Молярная масса фосфора:
$$M(P) = 31$$ г/моль
Массовая доля фосфора:
$$\omega(P) = \frac{M(P)}{M(MgNH_4PO_4 \cdot H_2O)} \cdot 100\% = \frac{31}{155} \cdot 100\% = 0.2 \cdot 100\% = 20\%$$
Ответ: 20%