Ba(OH)2 - известно, что ион Ba2+ - дает качественную реакцию на сульфат и султфит ион. Однако если посмотреть в таблицу растворимости то мы увидит, что фосфат бария и гидрофосфат бария тоже нерастворимые соли. Поэтому первая реакция с (NH4)2HPO4
Ba(OH)2 + (NH4)2HPO4 → BaHPO4↓ + 2NH3↑ + 2H2O
Что нужно добавить к (NH4)2HPO4 чтобы выделился газ с резким запахом? Газ с резким запахом это NH3 Нужно добавить щелочь, чтобы в результате реакции ионного обмена у нас образовалось слабое основание NH4OH которое разлагается на NH3 и H2O.
2NaOH + (NH4)2HPO4 → Na2HPO4 + 2NH3↑ + 2H2O
После написания реакций становится очевидным, что и в первой реакции тоже выделялся газ с резким запахом.