function(){var e=randRangeUnique(5,12,3);return e.splice(randRange(0,3),0,"x"),e}() function(){return"x"===numerator1?[numerator2*denominator1,denominator2]:"x"===numerator2?[numerator1*denominator2,denominator1]:"x"===denominator1?[numerator1*denominator2,numerator2]:[numerator2*denominator1,numerator1]}() function(){return"x"===numerator1?denominator1:"x"===numerator2?denominator2:"x"}() function(){var e=function(e,r){return r===hint1Multiplier?e:"x"===hint1Multiplier?"\\dfrac{"+e+"}{"+r+"}x":"\\dfrac{"+hint1Multiplier*e+"}{"+r+"}"};return[e(numerator1,denominator1),e(numerator2,denominator2)]}() function(){return"x"===denominator1?"\\dfrac{"+denominator2+"}{"+numerator2+"}":"\\dfrac{"+denominator1+"}{"+numerator1+"}"}() function(){return"x"===denominator1?["\\dfrac{"+solutionNumerator+"}{"+solutionDenominator+"}","x"]:["x","\\dfrac{"+solutionNumerator+"}{"+solutionDenominator+"}"]}()

Multiplica ambos lados por hint1Multiplier

\color{red}{ hint1Multiplier \times } \dfrac{numerator1}{denominator1} = \dfrac{numerator2}{denominator2} \color{red}{ \times hint1Multiplier }

hint1Product1 = hint1Product2

Multiplica ambos lados por hint2Multiplier

\color{red}{ hint2Multiplier \times } hint1Product1 = hint1Product2 \color{red}{ \times hint2Multiplier }

hint2Product1 = hint2Product2

x es

= \dfrac{solutionNumerator}{solutionDenominator}.

Resuelve para x.

\dfrac{numerator1}{denominator1} = \dfrac{numerator2}{denominator2}

x = solutionNumerator / solutionDenominator