The correct option is D 0.1 mol
The given balanced reaction is,
3BaCl2+2Na3PO4→Ba3(PO4)2+6NaCl
So, from the balanced reaction,
3 mol of BaCl2 reacts with 2 mol of Na3PO4 to give 1 mol of Ba3(PO4)2
The amount of BaCl2 given here is 0.5 mol.
∴The amount of Na3PO4 needed to completely react with 0.5 mol BaCl2
=23×0.5 mol = 0.33 mol
But the amount of Na3PO4 given is 0.2 mol. Thus, Na3PO4 is the limiting reagent here.
Hence, the maximum number of moles of Ba3(PO4)2 that can be formed:
12×0.2 mol = 0.1 mol