Salut.
Ecuatia este: MgCO3+2HCl=MgCl2+CO2+H2O.
Calculezi masa dizolvatului pt HCl, c/100=md/ms, md=36,5*300/100=109,5.
Calculezi masa moleculara a carbonatului, M=84 g/mol.
Te duci cu datele pe reactie si scoti gramele de carbonat.
Scrie ca ai 12% impuritati, asta inseamna ca puritatea este de 88%, de aici se calculeaza masa pura de carbonat din formula: p/100=mp/mimp, unde p=puritatea substantei, mp=masa pura, mimp=masa impura. mp=110,88 g carbonat pur.
Apoi completezi pe ecuatia chimica la CO2 cu 22,4 (pt ca e gaz), iar la H2O cu 18 g/mol (masa moleculara a apei) si afli celelalte 2 necunoscute.
Succes.