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

2.1 V průběhu reakce zreagovalo {n1} molů {vzorec1} s nadbytkem {vzorec2}. Látková koncentrace roztoku {vzorec3} je {c3} mol·dm-3, kolik litrů roztoku {vzorec3} v průběhu reakce vzniklo?

{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;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "n1;nm;nahodne(1, 100);1", "c3;nm;nahodne(0.01, 1.5);2", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "V3;nr;n1*k3/(k1*c3);3; 2%", "n3;nr;n1*k3/(k1);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

Objem roztoku {vzorec3}: {V3} dm3.

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

2.2 Jaká je molární koncentrace roztoku {vzorec3}, jestliže zreagovalo {n1} molů {vzorec1} a vzniklo {V3} litrů roztoku {vzorec3}.

{schema}

Koncentrace roztoku {vzorec3} v mol·dm-3: {c3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getRandomReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "n1;nm;nahodne(6, 15);1", "V3;nm;nahodne(10, 30);2", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "c3;nr;n1*k3/(k1*V3);3; 2%", "n3;nr;n1*k3/(k1);3; 2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

Koncetrace roztoku {vzorec3}: {c3} mol·dm-3.

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

2.3 Kolik litrů roztoku {vzorec3} o molární koncentraci {c3} mol·dm-3 v průběhu reakce vzniklo? Při reakci se spotřebovalo {V1} litrů roztoku {vzorec1}, molární koncentrace roztoku {vzorec1} byla {c1} mol·dm-3.

{schema}

Objem roztoku {vzorec3} v litrech: {V3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "c1;nm;nahodne(0.01, 1.5);2", "c3;nm;nahodne(0.01, 1.5;2", "V1;nm;nahodne(1, 60);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "V3;nr;c1*V1*k3/(k1*c3);3;2%", "n1;nr;c1*V1;3;2%", "n3;nr;c1*V1*k3/(k1);3;2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

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

", "

Objem roztoku {vzorec3}: {V3} dm3.

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

2.4 Jaká byla koncentrace roztoku {vzorec1}, jestliže v průběhu reakce zreagovalo {V1} litrů roztoku {vzorec1} a vzniklo {V3} litrů roztoku {vzorec3}, c({vzorec3}) = {c3} mol·dm-3?

{schema}

Látková koncentrace roztoku {vzorec1} v mol·dm-3: {c1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V3;nm;nahodne(15, 30);1", "c3;nm;nahodne(0.01, 1.5);2", "V1;nm;nahodne(30, 60);1", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "c1;nr;c3*V3*k1/(k3*V1);3;2%", "n1;nr;c3*V3*k1/(k3);3;2%", "n3;nr;c3*V3;3;2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

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

", "

Látková koncentrace roztoku {vzorec1}: {c1} mol·dm-3.

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

2.5 Kolik militrů {c1} M roztoku {vzorec1} je třeba na přípravu {V3} dm3 {c3} M roztoku {vzorec3}?

{schema}

Objem {c1} M roztoku {vzorec1} v mililitrech: {V1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V3;nm;nahodne(0.001, 0.6);3", "c3;nm;nahodne(0.01, 1.5);2", "c1;nm;nahodne(0.01, 1.5);2", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "V1;nr;c3*V3*k1*1000/(k3*c1);3;2%", "litrV1;nr;c3*V3*k1/(k3*c1);3;2%", "n1;nr;c3*V3*k1/(k3);3;2%", "n3;nr;c3*V3;3;2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

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

", "

Objem {c1} M roztoku {vzorec1}: {litrV1} dm3.

", "

Objem {c1} M roztoku {vzorec1}: {V1} ml.

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

2.6 Při reakci se spotřebovalo {V1} litrů {c1} M roztoku {vzorec1}. Kolik litrů {c3} M roztoku {vzorec3} vzniklo, jestliže výtěžek reakce je {x} %?

{schema}

Objem {c3} M roztoku {vzorec3} v litrech: {V3}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V1;nm;nahodne(1, 60);1", "c3;nm;nahodne(0.01, 1.5);2", "c1;nm;nahodne(0.01, 1.5);2", "x;nm;nahodne(40, 90);2", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "V3;nr;c1*V1*k3*x/(k1*c3*100);3;2%", "n1;nr;c1*V1;3;2%", "100n3;nr;c1*V1*k3/k1;3;2%", "n3;nr;c1*V1*k3*x/(k1*100);3;2%", "100V3;nr;c1*V1*k3/(k1*c3);3;2%", ], param_sol: [], solution: [ "

{equation}

", "

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

", "

Látkové množství roztoku {vzorec3}, 100% výtěžek: {100n3} mol.

", "

Látkové množství roztoku {vzorec3}, {x}% výtěžek: {n3} mol.

", "

Objem {c3} M roztoku {vzorec3}, 100% výtěžek: {100V3} dm3.

", "

Objem {c3} M roztoku {vzorec3}, {x}% výtěžek: {V3} l.

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

2.7 Kolik litrů {c1} M roztoku {vzorec1} je nutné dodat, aby v průběhu reakce vzniklo {V3} litrů {c3} M roztoku {vzorec3}? Výtěžek reakce je {x} %.

{schema}

Objem {c1} M roztoku {vzorec1} v litrech: {V1}

", param_in: [ "reaction;o;getRandomReaction();0", "reagent1;o;getSolubleReagent();0", "vzorec1;t;getHTMLFormula(reagent1);0", "product1;o;getSolubleProduct();0", "vzorec3;t;getHTMLFormula(product1);0", "V3;nm;nahodne(1, 60);1", "c3;nm;nahodne(0.01, 1.5);2", "c1;nm;nahodne(0.01, 1.5);2", "x;nm;nahodne(40, 90);2", "k1;nm;reagent1.koef;10", "k3;nm;product1.koef;10", ], param_out: [ "V1;nr;c3*V3*k1*100/(k3*c1*x);3;2%", "xV3;nr;V3*100/x;3;2%", "100n3;nr;V3*c3;3;2%", "n3;nr;V3*c3*100/x;3;2%", "xn1;nr;V3*c3*k1*100/(k3*x);3;2%", ], param_sol: [], solution: [ "

{equation}

", "

Objem roztoku {vzorec3} při 100% výtěžku: {xV3} dm3.

", "

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

", "

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

", "

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

", "

Objem {c1} M roztoku {vzorec1}: {V1} dm3.

", ] } /**/ ]