var examples = [ { prereq: ["gas-product"], task: "

6.1 Vypočtete, kolik litrů {vzorec3} se uvolní, jestliže zreagovalo {m1} g {vzorec1}. Objem je přepočten na normální podmínky. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Objem {vzorec3} v litrech: {V3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getRandomReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getGasProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m1;nm;nahodne(1, 100);1", "MM1;nm;getMolarWeight(reagent1);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "n1;nr;m1/MM1;3; 2%", "n3;nr;m1*k3/(MM1*k1);3; 2%", "V3;nr;m1*k3*22.41/(MM1*k1);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Látkové množství {vzorec1}: {n1} mol.

", "

Látkové množství {vzorec3}: {n3} mol.

", "

Objem {vzorec3}: {V3} dm3.

", ] }, { prereq: ["gas-reagent"], task: "

6.2 Při reakci se spotřebovalo {V1} dm3 {vzorec1}, vypočtete, kolik gramů {vzorec3} vzniklo. Objem je přepočten na normální podmínky. Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {vzorec3} v gramech: {m3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getGasReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getRandomProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V1;nm;nahodne(10, 60);2", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "n1;nr;V1/22.41;3; 2%", "n3;nr;V1*k3/(22.41*k1);3; 2%", "m3;nr;V1*k3*MM3/(22.41*k1);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Látkové množství {vzorec1}: {n1} mol.

", "

Látkové množství {vzorec3}: {n3} mol.

", "

Hmotnost {vzorec3}: {m3} g.

", ] }, { prereq: ["gas-product"], task: "

6.3 Jaké množství {vzorec1} zreagovalo, jestliže v průběhu reakce se uvolnilo {V3} litrů {vzorec3}? Čistota {vzorec1} je {x}%, Mr ({vzorec1}) = {MM1}. Objem je přepočten na normální podmínky.

{schema}

Hmotnost {vzorec1} v gramech: {m1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getReagent(0);0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getGasProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V3;nm;nahodne(10, 60);2", "x;nm;nahodne(50, 90);2", "MM1;nm;getMolarWeight(reagent1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "n3;nr;V3/22.41;3; 2%", "n1;nr;V3*k1/(22.41*k3);3; 2%", "cism1;nr;V3*k1*MM1/(22.41*k3);3; 2%", "m1;nr;V3*k1*MM1*100/(22.41*x*k3);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Látkové množství {vzorec3}: {n3} mol.

", "

Látkové množství {vzorec1}: {n1} mol.

", "

Hmotnost {vzorec1} bez nečistot: {cism1} g.

", "

Hmotnost {vzorec1} s nečistotami: {m1} g.

", ] }, { prereq: ["gas-product"], task: "

6.4 Určete kolik litrů {vzorec3} se uvolnilo, jestliže výtěžek reakce je {y}% a při reakci {vzorec1} s {vzorec2} se spotřebovalo {m1} kg {vzorec1}, čistota {vzorec1} je {x}%. Objem je přepočten na normální podmínky. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Objem {vzorec3} v litrech: {V3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getReagent(0);0", "vzorec1;t;getHTMLFormula(reagent1);0", "reagent2;o;getReagent(1);0", "vzorec2;t;getHTMLFormula(reagent2);0", "product1;o;getGasProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m1;nm;nahodne(0.01, 1);3", "x;nm;nahodne(60, 90);1", "y;nm;nahodne(60, 90);1", "MM1;nm;getMolarWeight(reagent1);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "m;nr;m1*1000;3; 2%", "cism1;nr;m1*10*x;3; 2%", "n1;nr;m1*10*x/MM1;3; 2%", "n3;nr;m1*k3*10*x/(MM1*k1);3; 2%", "yn3;nr;m1*k3*y*x/(MM1*k1*10);3; 2%", "V3;nr;m1*k3*y*x*22.41/(MM1*k1*10);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Hmotnost {vzorec1} s nečistotami: {m} g.

", "

Hmotnost {vzorec1} bez nečistot: {cism1} g.

", "

Látkové množství {vzorec1}: {n1} mol.

", "

Látkové množství {vzorec3} při 100% výtěžku: {n3} mol.

", "

Látkové množství {vzorec3} při {y}% výtěžku: {yn3} mol.

", "

Objem {vzorec3}: {V3} dm3.

", ] } ]