randRangeUnique( 0, 2, 2 )
randFromArray( ANG_FIRST )
ANG_FIRST
clearArray( [ "x", "x", "x" ], [ ANG_LEFT ] )
TR_B.angles[ ANG_LEFT ]
Estos dos triángulos tienen tres lados iguales (comparten uno de ellos).
Por lo tanto, son congruentes.
Los triángulos congruentes también tienen ángulos congruentes (iguales).
Si sobreponemos estos triángulos, rotando el triángulo ABC vemos que el ángulos x corresponde al ángulo ANGLE_LABELS[ ANG_LEFT ]
El ángulo x es por tanto igual a ANSWER.
randRangeUnique( 0, 2, 2 )
randRangeExclude( 0, 2, ANG_FIRST )
ANG_FIRST
clearArray( [ "x", "x", "x" ], [ ANG_LEFT ] )
TR_B.angles[ ANG_LEFT ]
Estos dos triángulos tienen tres lados iguales (comparten uno de ellos).
Por lo tanto, son congruentes.
Los triángulos congruentes también tienen ángulos congruentes (iguales).
Si sobreponemos estos triángulos, al rotar el triángulo ABC vemos que el ángulo x corresponde al ángulo ANGLE_LABELS[ ANG_LEFT ].
ANGLE_LABELS[ ANG_LEFT ] = 180 - TR_A.angles[ ANG_FIRST[ 0 ] ] - TR_A.angles[ ANG_FIRST[ 1 ] ]
ANGLE_LABELS[ ANG_LEFT ] = x = TR_B.angles[ ANG_LEFT ]
TR_A.labels.angles=TR_A.niceAngles,TR_A.drawLabels()
function(){var e=RAND_ANG;return 0===RAND_ANG?e=1:1===RAND_ANG&&(e=0),e}()
[ 0, 1 ]
randRangeUnique( 0, 2, 2 )
randRange( 0, 2 )
function(){return 1===ANG_LEFT?0:0===ANG_LEFT?1:2}()
( $.inArray( SHOW_ANGLE, ANG_FIRST ) !== -1 )
ANG_FIRST
clearArray( [ "x", "x", "x" ], [ ANG_LEFT ] )
ANGLES[ 0 ] / 2
function(){var e=new Triangle([7,-3],ANGLES,6,{});return e.rotationCenter=e.points[0],e.rotate(ANG),e.labels={points:["","B","C"],sides:clearArray(e.niceSideLengths,SIDES_A),angles:clearArray(e.niceAngles,ANGLES_A)},e}()
function(){var e=new Triangle([7-cos(ANG*PI/180)*TR_A.sideLengths[0],-3-sin(ANG*PI/180)*TR_A.sideLengths[0]],[ANGLES[1],ANGLES[0],ANGLES[2]],6,{});return e.rotationCenter=e.points[0],e.rotate(-ANG),e.labels={points:["D","","E"],sides:clearArray(e.niceSideLengths,SIDES_B),angles:ANGLES_B},e}()
TR_B.angles[ ANG_LEFT ]
init({range:[[-1,15],[-7,2.5]],scale:32}),TR_A.draw(),TR_A.drawLabels(),TR_B.draw(),TR_B.drawLabels(),label(TR_B.points[1],"A","above")
ANSWER
Estos dos triángulos tienen dos lados y un ángulo iguales.
Por lo tanto, son congruentes.
Los triángulos congruentes también tienen ángulos congruentes (iguales).
Si sobreponemos estos dos triángulos, al girar el triángulo EDA vemos que el ángulo x corresponde al ángulo ANGLE_LABELS[ SHOW_ANGLE ]
ANGLE_LABELS[ SHOW_ANGLE ] = 180 - TR_A.angles[ ANG_FIRST[ 0 ] ] - TR_A.angles[ ANG_FIRST[ 1 ] ]
ANGLE_LABELS[ SHOW_ANGLE ] = x = TR_B.angles[ ANG_LEFT ]
TR_A.labels.angles=TR_A.niceAngles,TR_A.drawLabels()
El ángulo x es por tanto igual a ANSWER