var examples = [ { //1 task: "

Máme  dm3 roztoku o koncentraci  mol⋅dm−3. Kolik dm3 vody musíme přidat, abychom získali roztok o koncentraci  mol⋅dm−3?

Přidáme dm3 vody.

", param_in: [ "V1;nahodne(0.01,0.06);2", "c1;nahodne(0.5,0.9);4", "c2;nahodne(0.2,0.4);4", "index;nahodne(0,7);0", "kyselina;vzorceK[index];nz" ], param_out: [ "V;(V1*c1/c2)-V1;3;0.001" ] }, { //2 task: "

dm3 roztoku , jehož koncentrace je  mol⋅dm−3, zředíme vodou na objem  dm3. Vypočtěte látkovou koncentraci roztoku po zředění.

Látková koncentrace po zředění je  mol⋅dm−3.

", param_in: [ "V1;nahodne(0.01,0.06);2", "c1;nahodne(0.25,1.00);4", "V2;nahodne(0.1,0.5);1", "index;nahodne(0,7);0", "kyselina;vzorceK[index];nz" ], param_out: [ "c2;V1*c1/V2;3;0.001" ] }, { //3 task: "

Kolik dm3 o koncentraci  mol⋅dm−3 je třeba přidat ke  dm3 o koncentraci  mol⋅dm−3, aby vznikl roztok o výsledné koncentraci  mol⋅dm−3?

Je třeba přidat  dm3.

", param_in: [ "c1;nahodne(0.3,0.5);1", "V2;nahodne(0.05,0.25);2", "c2;nahodne(0.1,0.2);1", "cx;nahodne(0.21,0.29);2", "index;nahodne(0,7);0", "zásada;vzorceZ[index];nz" ], param_out: [ "V1;(V2*(c2-cx))/(cx-c1);2;0.001" ] }, { //4 task: "

Vypočítejte koncentraci v objemových procentech, pokud  cm3 vodného roztoku obsahuje  cm3 ethanolu.

Koncentrace v objemových procentech je %.

", param_in: [ "V0;100 + 50*Math.floor(5*Math.random());0", "V1;V0-80;0" ], param_out: [ "c;V1/(V0/100);2;0.10" ] }, { //5 task: "

Kolik cm 3 musíme přidat ke  cm3 % roztoku HCl o hustotě  g⋅cm−3, abychom připravili % roztok?

Musíme přidat  cm3 vody.

", param_in: [ "V2;100 + 20*Math.floor(5*Math.random());0", "index;nahodne(15,30);0", "wHCl;wsHCl[index];0", "cHCl;10;0", "roHCl;rosHCl[index];nz" ], param_out: [ "V1;((V2*roHCl*wHCl)/cHCl)-(V2*roHCl);2;0.01" ] }, { //6 task: "

Smícháme-li  dm3 % roztoku NaCl o hustotě g⋅cm−3 s kg % roztoku NaCl a s kg vody. Vypočítejte výslednou koncentraci roztoku v procentech.

Výsledná koncentrace roztoku bude %.

", param_in: [ "V1;nahodne(1,4);0", "index;nahodne(10,20);0", "wNaCl;wsNaCl[index];nz", "roNaCl;rosNaCl[index];nz", "m2;nahodne(1,4);0", "c2;nahodne(1,6);0", "m3;nahodne(1,4);0" ], param_out: [ "c;(V1*wNaCl*roNaCl)+(m2*c2)/((V1*roNaCl)+m2+m3);2;0.1" ] }, { //7 task: "

Kolik cm3 % kyseliny fosforečné o hustotě  g⋅cm−3 a kolik cm3 vody je třeba smíchat, aby vzniklo 500 cm3 4% roztoku kyseliny fosforečné o hustotě 1,020 g⋅cm−3.

Je třeba cm3 roztoku kyseliny fosforečné a cm3 vody.

", param_in: [ "index;nahodne(10,50);0", "wH3PO4;wsH3PO4[index];nz", "roH3PO4;rosH3PO4[index];nz", "V0;500;0", "c0;4;0", "ro;1.020;3" ], param_out: [ "V1;((V0*ro*c0)/(wH3PO4))/roH3PO4;2;0.1", "V2;500-V1;2;0.1" ] }, { //8 task: "

Kolik cm3 a kolik gramů ethanolu o hustotě 0,7893 g⋅cm−3 je obsaženo v  dm3 jeho vodného roztoku o koncentraci obj.%.

Ve vodném roztoku je obsaženo  cm3, což odpovídá  g ethanolu.

", param_in: [ "V0;nahodne(1,3);0", "c0;nahodne(10,50);0", "c1;100;0", "ro1;0.7893;4" ], param_out: [ "V1;((V0*c0) /c1)*1000;2;0.1", "m1;V1*ro1;2;0.5" ] }, { //9 task: "

g % roztoku NaBr bylo odpařením vody zahuštěno na % roztok. Vypočítejte hmotnost zahuštěného roztoku a objem vody, který byl z původního roztoku odpařen.

Hmotnost zahuštěného roztoku je  g, objem vody je  cm3.

", param_in: [ "m0;nahodne(100,200);0", "c0;nahodne(5,30);0", "c1;nahodne(35,50);0" ], param_out: [ "m1;(m0*c0)/c1;2;0.01", "m2;m0-m1;2;0.01" ] }, { //10 task: "

Kolik cm3 M roztoku H2SO4 je nutno přidat k  cm3 M roztoku BaCl2, aby se veškeré baryum vysráželo jako BaSO4?

Je třeba přidat  cm3 roztoku H2SO4.

", param_in: [ "c1;nahodne(0.2,0.7);1", "c2;nahodne(0.8,0.9);1", "V2;nahodne(5,20);0" ], param_out: [ "V1;(c2*V2)/c1;2;0.05" ] } ] var vzorceK = [ "HI", "H2SO4", "HBr", "HCl", "HNO3", "HClO4", "HClO3", "HBrO3" ] var vzorceZ = [ "KOH", "CsOH", "NaOH", "LiOH", "RbOH", "Sr(OH)2", "Ba(OH)2", "Ca(OH)2" ] var wsHCl = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 ] var rosHCl = [ 1.003 , 1.008 , 1.013 , 1.018 , 1.023 , 1.028 , 1.033 , 1.038 , 1.043 , 1.048, 1.053 , 1.058 , 1.063 , 1.068 , 1.073 , 1.078 , 1.083 , 1.088 , 1.093 , 1.098, 1.103 , 1.108 , 1.113 , 1.119 , 1.124 , 1.129 , 1.134 , 1.139 , 1.144 , 1.149, 1.154 , 1.159 , 1.164 , 1.169 , 1.174 , 1.179 , 1.184 , 1.189 , 1.193 , 1.198 ] var wsNaCl = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 ] var rosNaCl = [ 1.005 , 1.013 , 1.020 , 1.027 , 1.034 , 1.041 , 1.049 , 1.056, 1.063 , 1.071 , 1.078 , 1.086 , 1.093 , 1.101, 1.109 , 1.116 , 1.124 , 1.132 , 1.140 , 1.148 , 1.156, 1.164 , 1.172 , 1.180 , 1.189 , 1.197 ] var wsH3PO4 = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 ] var rosH3PO4 = [ 1.004 , 1.009 , 1.015 , 1.020 , 1.025 , 1.031 , 1.036 , 1.042 , 1.047 , 1.053 , 1.059 , 1.065 , 1.071 , 1.077 , 1.083 , 1.089 , 1.095 , 1.101 , 1.108 , 1.114 , 1.120 , 1.126 , 1.133 , 1.140 , 1.146, 1.153 , 1.160 , 1.167 , 1.174 , 1.181 , 1.188 , 1.195 , 1.202 , 1.209 , 1.216 , 1.224 , 1.231 , 1.239 , 1.246 , 1.254 , 1.262 , 1.270 , 1.277 , 1.285 , 1.293 , 1.301 , 1.310 , 1.318 , 1.327 , 1.335 ]