randFromArray([2, 3, 4, 5, 6, 8, 10, 12, 100]) (D + "").length randRange(1, 7 - DIGITS) randRange(1, 7 - DIGITS) function(){var e="\\dfrac{\\blue{"+N1+"}}{"+D+"} + \\dfrac{\\green{"+N2+"}}{"+D+"} = ";return e+=_(N1).times(function(){return"\\dfrac{\\blue{1}}{"+D+"}"}).join("+"),e+="+",e+=_(N2).times(function(){return"\\dfrac{\\green{1}}{"+D+"}"}).join("+")}()

fraction(N1, D) + fraction(N2, D) = {?}

(N1 + N2) / D
init({range:[[-1,20],[-1,3]],scale:20}),label([0,0],SUM,"right");var x=2.5+.8*DIGITS,x2=((9*DIGITS+20)*N1-16)/20;N1>2&&(curlyBrace([x,.9],[x+x2,.9]),label([x+x2/2,1.1],"\\blue{"+N1+"}","above")),x+=x2+.9,x2=((9*DIGITS+20)*N2-16)/20,N2>2&&(curlyBrace([x,.9],[x+x2,.9]),label([x+x2/2,1.1],"\\green{"+N2+"}","above"))
init({range:[[-1,20],[-1,3]],scale:20}),label([0,0],SUM,"right");var x=2.5+.8*DIGITS,x2=((9*DIGITS+20)*(N1+N2)-16)/20;curlyBrace([x,.9],[x+x2,.9]),label([.05+x+x2/2,1.1],"\\blue{"+N1+"} + \\green{"+N2+"}","above")

\qquad = \dfrac{\blue{N1} + \green{N2}}{D}

\qquad = \dfrac{N1 + N2}{D}