J.R. S. answered 02/16/21
Ph.D. University Professor with 10+ years Tutoring Experience
I2 has a molar mass of 253.8 g/mol
So, we first find how many moles of I2 we want to produce:
23.3 g I2 x 1 mol I2 / 253.8 g = 0.0918 moles of I2
We can look at the conversion of NaI to I2 as something like 2NaI ==> 2Na + I2 (even though this may not be the actual reaction). You can see it takes 2 moles of NaI to make 1 mole of I2. Thus...
0.0918 moles I2 x 2 moles NaI / mole I2 = 0.1836 moles of NaI are needed.
Converting this to grams, we have...
0.1836 moles NaI x 150. g NaI / mole NaI = 27.5 g NaI would be needed