randRangeNonZero(-10, 10)
randRangeNonZero(-10, 10)
randRangeNonZero(-10, 10)
splitRadical(B*B - 4*A*C)[0]
splitRadical(B*B - 4*A*C)[1]
new Polynomial( 0, 2, [C, B, A], "x" )
F.text()
splitRadical(B*B - 4*A*C)
getGCD( B, 2 * A, Math.sqrt( DISC_FACTOR[0] ) )
function(){for(var e=[],t=0;5>t;t++){for(var r=randRangeNonZero(-10,10),a=randRangeNonZero(-10,10),n=randRangeNonZero(-10,10),o=getGCD(A,B,C),s=getGCD(r,a,n);abs(A*s)===abs(r*o)&&abs(B*s)===abs(a*o)&&abs(C*s)===abs(n*o)||0>a*a-4*r*n;)r=randRangeNonZero(-10,10),a=randRangeNonZero(-10,10),n=randRangeNonZero(-10,10),o=getGCD(A,B,C),s=getGCD(r,a,n);e.push(quadraticRoots(r,a,n))}return e}()
Sea f(x) = F_TEXT.
¿Donde intersecta esta función el eje x (es decir, cuáles son las raíces o ceros de f(x)) ?
quadraticRoots(A, B, C)
WRONGS[0]
WRONGS[1]
WRONGS[2]
WRONGS[3]
WRONGS[4]
La función intersecta el eje x cuando f(x) = 0, así que necesitas resolver la ecuación:
F_TEXT = 0
Utiliza la fórmula cuadrática para resolver ax^2 + bx + c = 0:
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
a = A, b = B, c = C
x = \dfrac{-B \pm \sqrt{expr(["^", B, 2]) - 4 \cdot A \cdot C}}{2 \cdot A}
x = \dfrac{-1*B \pm \sqrt{B*B - 4*A*C}}{2*A}
x = \dfrac{-1*B \pm formattedSquareRootOf(B*B-4*A*C)}{2*A}
quadraticRoots(A, B, C)