"\\text{CH}_4" 1 roundTo(3, molarMass("C") + molarMass("H") * 4) "\\text{O}_2" 2 roundTo(3, molarMass("O") * 2) "\\text{CO}_2" 1 roundTo(3, molarMass("C") + molarMass("O") * 2) "\\text{H}_2\\text{O}" 2 true
"\\text{Mg(OH)}_2" 1 roundTo(3, molarMass("Mg") + (molarMass("O") + molarMass("H")) * 2) "\\text{HCl}" 2 roundTo(3, molarMass("H") + molarMass("Cl")) "\\text{MgCl}_2" 1 roundTo(3, (molarMass("Mg") + molarMass("Cl")) * 2) "\\text{H}_2\\text{O}" 2 true
"\\text{NaCl}" 1 roundTo(3, molarMass("Na") + molarMass("Cl")) "\\text{AgNO}_3" 1 roundTo(3, molarMass("Ag") + molarMass("N") + molarMass("O") * 3) "\\text{AgCl}" 1 roundTo(3, molarMass("Ag") + molarMass("Cl")) "\\text{NaNO}_3" 1 !!rand(2)
"\\text{C}_3\\text{H}_8" 1 roundTo(3, molarMass("C") * 3 + molarMass("H") * 8) "\\text{O}_2" 5 roundTo(3, molarMass("O") * 2) "\\text{CO}_2" 3 roundTo(3, molarMass("C") + molarMass("O") * 2) "\\text{H}_2\\text{O}" 4 true
"\\text{Zn}" 1 roundTo(3, molarMass("Zn")) "\\text{HCl}" 2 roundTo(3, molarMass("H") + molarMass("Cl")) "\\text{ZnCl}_2" 1 roundTo(3, molarMass("Zn") + molarMass("Cl") * 2) "\\text{H}_2" 1 true
"\\text{Cu}" 1 roundTo(3, molarMass("Cu")) "\\text{AgNO}_3" 2 roundTo(3, molarMass("Ag") + molarMass("N") + molarMass("O") * 3) "\\text{Ag}" 2 roundTo(3, molarMass("Ag")) "\\text{Cu(NO}_3\\text{)}_2" 1 true
"\\text{Zn}" 1 roundTo(3, molarMass("Zn")) "\\text{CuCl}_2" 1 roundTo(3, molarMass("Cu") + molarMass("Cl") * 2) "\\text{ZnCl}_2" 1 roundTo(3, molarMass("Zn") + molarMass("Cl") * 2) "\\text{Cu}" 1 true
"\\text{Fe}" 4 roundTo(3, molarMass("Fe")) "\\text{O}_2" 3 roundTo(3, molarMass("O") * 2) "\\text{Fe}_2\\text{O}_3" 2 roundTo(3, molarMass("Fe") * 2 + molarMass("O") * 3) "" true
"\\text{Na}" 2 roundTo(3, molarMass("Na")) "\\text{Cl}_2" 1 roundTo(3, molarMass("Cl") * 2) "\\text{NaCl}" 2 roundTo(3, molarMass("Na") + molarMass("Cl")) "" true
"\\text{HgO}" 2 roundTo(3, molarMass("Hg") + molarMass("O")) "" 0 0 "\\text{Hg}" 2 roundTo(3, molarMass("Hg")) "\\text{O}_2" 1 true
"\\text{H}_2\\text{O}_2" 2 roundTo(3, molarMass("H") * 2 + molarMass("O") * 2) "" 0 0 "\\text{H}_2\\text{O}" 2 roundTo(3, molarMass("H") * 2 + molarMass("O")) "\\text{O}_2" 1 true
"\\text{KClO}_3" 2 roundTo(3, molarMass("K") + molarMass("Cl") + molarMass("O") * 3) "" 0 0 "\\text{KCl}" 2 roundTo(3, molarMass("K") + molarMass("Cl")) "\\text{O}_2" 3 true
R1_GIVEN ? R1 : R2 R1_GIVEN ? R2 : R1 R1_GIVEN ? R1_RATIO : R2_RATIO R1_GIVEN ? R1_MOLAR_MASS : R2_MOLAR_MASS randRange(5, 100) roundTo(3, GIVEN_MASS / GIVEN_MOLAR_MASS) roundTo(3, GIVEN_MOL * P1_RATIO / GIVEN_RATIO) roundTo(3, P1_MOL * P1_MOLAR_MASS) $._("grams of") $._("molar mass of") $._("moles of") $._("of") new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["mol","mol"]},e)})

Dada la siguiente reacción:

\qquad R1_RATIO === 1 ? "" : R1_RATIOR1 + R2_RATIO === 1 ? "" : R2_RATIOR2 \rightarrow P1_RATIO === 1 ? "" : P1_RATIOP1 + P2_RATIO === 1 ? "" : P2_RATIOP2

¿Cuántos moles de P1 se producirán con GIVEN_MASS \text{g} de GIVEN, asumiendo que el NOT_GIVEN está disponible en exceso?

P1_MOL moles un decimal, como 0.75 cualquier respuesta dentro de 0.1 mol será aceptada para permitter el redondeo

\dfrac{GIVEN_MASS \cancel{\text{g}}}{GIVEN_MOLAR_MASS \cancel{\text{g}} / \text{mol}} = \text{ plural(GIVEN_MOL, "mole")} \text{ OF }GIVEN [Explicar]

Primero queremos convertir la cantidad dada de GIVEN de gramos a moles. Para hacer esto, dividimos la cantidad dada de GIVEN entre la masa molecular del GIVEN.

\dfrac{\text{GRAMS_OF }GIVEN}{\text{MOLAR_MASS_OF }GIVEN} = \text{MOLES_OF }GIVEN

Para encontrar la masa molecular del GIVEN, buscamos en la tabla periódica el peso atómico de cada átomo en la molécula de GIVEN y los sumamos. En este caso, es GIVEN_MOLAR_MASS \text{g/mol}.

Dividing the given GIVEN_MASS \text{g} of GIVEN by the molar mass of GIVEN_MOLAR_MASS \text{g/mol} tells us we're starting with \text{GIVEN_MOL plural_form(MOLE, GIVEN_MOL)} of GIVEN.

La razón de moles de \dfrac{GIVEN}{P1} en la reacción es \dfrac{GIVEN_RATIO}{P1_RATIO}. [Explicar]

The reaction is \blue{GIVEN_RATIO}GIVEN + R2_RATIOR2 \rightarrow \red{P1_RATIO}P1 + P2_RATIOP2. The coefficients in front of each molecule tell us in what ratios the molecules react. In this case cardinalThrough20(GIVEN_RATIO) GIVEN for every cardinalThrough20(P1_RATIO) P1 molecule.

\qquad \dfrac{GIVEN}{P1} = \dfrac{GIVEN_RATIO}{P1_RATIO} = \dfrac{\text{ plural(GIVEN_MOL, "mole")}}{x}

x = \text{ P1_MOL plural_form(MOLE, P1_MOL)} of P1 produced.