MgSO4 + 2NaOH ---> Mg(OH)2 + Na2SO4
M(MgSO4) = 24+32+64= 120
M(NaOH)= 23+16+1= 40
M(Mg(OH)2)= 24+(16+1)*2= 58
m(MgSO4)= 100*0,12= 12 г
m(NaOH) = 21,8*1,31*0,28 = 7.996 г
12/120 = 0,1 моль MgSO4 в небольшом избытке.
7,996/40*2= 0,09995 моль NaOH в незначительном недостатке.
Хотя, если округлять эти значения, то получим, что вещ-ва взяты в эквимолярном соотношении. Но я буду решать по гидроксиду натрия, т. к. он в небольшом недостатке.
Поэтому:
7,996г NaOH ----- x г Mg(OH)2
2*40-------------------58
x = 58*7,996/80= 5,797 г - Mg(OH)2