var examples = [ { prereq: ["solution-reagent"], task: "

8.1 Vypočtete hmotnostní zlomek roztoku {vzorec1}, hmotnost roztoku {vzorec1} činila {m1} gramů. V průběhu reakce vzniklo {m3} gramů {vzorec3}. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotností zlomek roztoku {vzorec1}: {w1}

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

{equation}

", "

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

", "

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

", "

Hmotnost složky roztoku {vzorec1}: {cism1} g.

", "

Hmomotností zlomek roztoku {vzorec1}: {w1}.

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

8.2 Kolik kilogramů {z}% roztoku {vzorec1} je třeba dodat, aby vzniklo {m3} gramů {vzorec3}. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {z}% roztoku {vzorec1} v kilogramech: {m1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getRandomProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m3;nm;nahodne(10, 1000);1", "z;nm;nahodne(1, 25);1", "MM1;nm;getMolarWeight(reagent1);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "n3;nr;m3/MM3;3; 2%", "n1;nr;m3*k1/(MM3*k3);3; 2%", "cism1;nr;m3*k1*MM1/(MM3*k3);3; 2%", "gm1;nr;m3*k1*MM1*100/(MM3*k3*z);3; 2%", "m1;nr;m3*k1*MM1/(MM3*k3*z*10);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

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

", "

Hmotnost složky roztoku {vzorec1}: {cism1} g.

", "

Hmomotnost roztoku {vzorec1}: {gm1} g.

", "

Hmomotnost roztoku {vzorec1}: {m1} kg.

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

8.3 V průběhu reakce {vzorec1} s {vzorec2} se spotřebovalo {m1} miligramů {vzorec1}, určete, kolik gramů {z}% roztoku {vzorec3} vzniklo. Mr ({vzorec1}) = {MM1}, Mr ({vzorec2}) = {MM2}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {z}% roztoku {vzorec1} v gramech: {m3}

", 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;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m1;nm;nahodne(1000, 10000);1", "z;nm;nahodne(1, 25);1", "MM1;nm;getMolarWeight(reagent1);1", "MM2;nm;getMolarWeight(reagent2);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "gm1;nr;m1/1000;3; 2%", "n1;nr;m1/(MM1*1000);3; 2%", "n3;nr;m1*k3/(MM1*1000*k1);3; 2%", "cism3;nr;m1*k3*MM3/(MM1*1000*k1);3; 2%", "m3;nr;m1*k3*MM3/(MM1*10*k1*z);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Hmotnost {vzorec1}: {gm1} g.

", "

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

", "

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

", "

Hmotnost složky roztoku {vzorec3}: {cism3} g.

", "

Hmomotnost {z}% roztoku {vzorec1}: {m3} g.

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

8.4 Vypočtěte kolik gramů {vzorec1} je třeba dodat, jestliže v průběhu reakce vzniklo {m3} gramů {z}% roztoku {vzorec3}. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {vzorec1} v gramech: {m1}

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

{equation}

", "

Hmotnost složky roztoku {vzorec3}: {cism3} g.

", "

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

", "

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

", "

Hmotnost {vzorec1}: {m1} g.

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

8.5 Jaký bude hmotnostní zlomek roztoku {vzorec3}, když víte, že hmotnost roztoku {vzorec3} činila {m3} gramů a do reakce vstoupilo {m1} gramů {vzorec1}. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotností zlomek roztoku {vzorec3}: {w3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getRandomReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m1;nm;nahodne(1, 60);1", "m3;nm;nahodne(100, 500);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%", "cism3;nr;m1*k3*MM3/(MM1*k1);3; 2%", "w3;nr;m1*k3*MM3/(MM1*k1*m3);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

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

", "

Hmotnost složky roztoku {vzorec3}: {cism3} g.

", "

Hmomotností zlomek roztoku {vzorec3}: {w3}.

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

8.6 Kolik gramů {vzorec3} reakcí vznikne, jestliže v průběhu reakce se spotřebovalo {m1} gramů {z}% roztoku {vzorec1}. Výtěžek reakce je {b} %. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {vzorec3} v gramech: {m3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getProduct(0);0", "vzorec3;t;getHTMLFormula(product1);0", "m1;nm;nahodne(1, 100);1", "z;nm;nahodne(1, 25);1", "b;nm;nahodne(60, 95);1", "MM1;nm;getMolarWeight(reagent1);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "cism1;nr;m1*z/100;3; 2%", "n1;nr;m1*z/(MM1*100);3; 2%", "100n3;nr;m1*z*k3/(MM1*100*k1);3; 2%", "n3;nr;m1*z*k3*b/(MM1*10000*k1);3; 2%", "100m3;nr;m1*z*k3*MM3/(MM1*100*k1);3; 2%", "m3;nr;m1*z*k3*MM3*b/(MM1*10000*k1);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Hmotnost složky roztoku {vzorec1}: {cism1} g.

", "

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

", "

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

", "

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

", "

Hmotnost {vzorec3} při 100% výtěžku reakce: {100m3} g.

", "

Hmotnost {vzorec3} při {b}% výtěžku reakce: {m3} g.

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

8.7 Určete kolik gramů {z}% roztoku {vzorec1} se v průběhu reakce spotřebovalo, víte-li, že při reakci vzniklo {m3} gramů {vzorec3} a výtěžek reakce je {b} %. Mr ({vzorec1}) = {MM1}, Mr ({vzorec3}) = {MM3}.

{schema}

Hmotnost {z}% roztoku {vzorec1} v gramech: {m1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getRandomProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "m3;nm;nahodne(1, 70);1", "z;nm;nahodne(1, 25);1", "b;nm;nahodne(60, 95);1", "MM1;nm;getMolarWeight(reagent1);1", "MM3;nm;getMolarWeight(product1);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "bm3;nr;m3*100/b;3; 2%", "100n3;nr;m3/MM3;3; 2%", "bn3;nr;m3*100/(MM3*b);3; 2%", "n1;nr;m3*100*k1/(MM3*b*k3);3; 2%", "cism1;nr;m3*100*k1*MM1/(MM3*b*k3);3; 2%", "m1;nr;m3*10000*k1*MM1/(MM3*b*k3*z);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

Hmotnost {vzorec3} při 100% výtěžku reakce: {bm3} g.

", "

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

", "

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

", "

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

", "

Hmotnost složky roztoku {vzorec1}: {cism1} g.

", "

Hmotnost roztoku {vzorec1}: {m1} mg.

", ] } ]