randRange(3, 10) randRange(3, 10) AC * AC + BC * BC formattedSquareRootOf(AC * AC + BC * BC) randFromArray(["ABC", "BAC"]) ANGLE.substring(1) (ANGLE.substring(0,1) + ANGLE.substring(2)) "AB" ADJACENT_NAME === "AC" ? AC : BC OPPOSITE_NAME === "AC" ? AC : BC fractionSQRoot(ADJACENT_VALUE, AB) fractionSQRoot(OPPOSITE_VALUE, AB) fractionReduce(OPPOSITE_VALUE, ADJACENT_VALUE)
getGCD(OPPOSITE_VALUE, splitRadical(AB)[0]) splitRadical(AB)[1] "\\dfrac{" + (OPPOSITE_VALUE / FACTOR) + "}{" + formattedSquareRootOf(AB / FACTOR / FACTOR) + "}"

\overline{AC} are AC unități

\overline{BC} are BC unități

\overline{AB} are AB_STRING unități

Cât este \sin(\angle ANGLE) ?

Nu uita să raționalizezi numărătorul dacă este nevoie.

betterTriangle( BC, AC, "A", "B", "C", BC, AC, AB_STRING ); path([ [ 0.4, 0 ], [ 0.4, 0.4 ], [ 0, 0.4 ] ]);
SIN
  • COS
  • SIN
  • TAN
  • \dfrac{1}{AB}
  • \dfrac{1}{BC}
  • \dfrac{1}{AC}
  • \dfrac{2 \sqrt{2}}{AC}

SOI CAI TOA

Sin = Opusa supra Ipotenuza

cateta opusă = \overline{OPPOSITE_NAME} = OPPOSITE_VALUE

ipotenuza = \overline{HYPOTENUSE_NAME} = AB_STRING

\sin(\angle ANGLE) = \dfrac{OPPOSITE_VALUE}{formattedSquareRootOf(AB)} = SIMPLE_SIN

Si dacă raționalizăm și numărătorul, rezultă:

SIMPLE_SIN \cdot \dfrac{\sqrt{RATIONALIZE}}{\sqrt{RATIONALIZE}} = \dfrac{(OPPOSITE_VALUE / FACTOR) \cdot \sqrt{RATIONALIZE}} {formattedSquareRootOf(AB / FACTOR / FACTOR) \cdot \sqrt{RATIONALIZE}} = SIN

getGCD(ADJACENT_VALUE, splitRadical(AB)[0]) splitRadical(AB)[1] "\\dfrac{" + (ADJACENT_VALUE / FACTOR) + "}{" + formattedSquareRootOf(AB / FACTOR / FACTOR) + "}"

Cât este \cos(\angle ANGLE) ?

COS

SOI CAI TOA

Cos = Alăturată supra Ipotenuza

cateta alăturată = \overline{ADJACENT_NAME} = ADJACENT_VALUE

ipotenuza = \overline{HYPOTENUSE_NAME} = AB_STRING

\cos(\angle ANGLE) = \dfrac{ADJACENT_VALUE}{formattedSquareRootOf(AB)} = SIMPLE_COS

Rationalize the denominator:

SIMPLE_COS \cdot \dfrac{\sqrt{RATIONALIZE}}{\sqrt{RATIONALIZE}} = \dfrac{(ADJACENT_VALUE / FACTOR) \cdot \sqrt{RATIONALIZE}} {formattedSquareRootOf(AB / FACTOR / FACTOR) \cdot \sqrt{RATIONALIZE}} = COS

fraction(OPPOSITE_VALUE, ADJACENT_VALUE)

Cât este \tan(\angle ANGLE) ?

TAN

SOI CAI TOA

Tan = Opusa supra Alăturată

cateta opusă = \overline{OPPOSITE_NAME} = OPPOSITE_VALUE

cateta alăturată = \overline{ADJACENT_NAME} = ADJACENT_VALUE

\tan(\angle ANGLE) = SIMPLE_TAN = TAN