Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

angle-bisector-theorem: replace numeric with symbolic angle #44904

Merged
merged 1 commit into from

3 participants

@awmorgan

Due to rounding errors when converting to niceAngles,
the numeric value displayed can lead to invalid
triangles. i.e. an SSA triangle with side, side, angle
values that produces a triangle that does not exist.

This change is to just replace the numeric rounded value
displayed with a theta character to show that the angles
are equal and that the bisector theorem can be used.

@awmorgan awmorgan Replace numeric degrees with symbolic label:
Due to rounding errors when converting to niceAngles,
the numeric value displayed can lead to invalid
triangles. i.e. an SSA triangle with side, side, angle
values that produces a triangle that does not exist.

This change is to just replace the numeric rounded value
displayed with a theta character to show that the angles
are equal and that the bisector theorem can be used.
26d8712
@Christi

I like this solution. The only possible concern would be the use of the Greek letter with students that may not be used to seeing Greek letters in a problem. I have come across a number of students in the comments who are confused by the funny letters.

@Christi

How about using symbols to show that the two angles are equal? (two matching arcs with a single line)

@spicyj spicyj merged commit 2829724 into Khan:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Apr 22, 2013
  1. @awmorgan

    Replace numeric degrees with symbolic label:

    awmorgan authored
    Due to rounding errors when converting to niceAngles,
    the numeric value displayed can lead to invalid
    triangles. i.e. an SSA triangle with side, side, angle
    values that produces a triangle that does not exist.
    
    This change is to just replace the numeric rounded value
    displayed with a theta character to show that the angles
    are equal and that the bisector theorem can be used.
This page is out of date. Refresh to see the latest.
Showing with 2 additions and 2 deletions.
  1. +2 −2 exercises/angle_bisector_theorem.html
View
4 exercises/angle_bisector_theorem.html
@@ -28,14 +28,14 @@
<var id="TR_B">
function(){
var trB = new Triangle( [0,0],[], 3, {}, [ TR_A.points[ 0 ], TR_A.points[ 1 ], POINT_D ] );
- trB.labels = { "angles" : clearArray( trB.niceAngles, [ 0 ] ), "sides" : mergeArray( clearArray( trB.niceSideLengths, SIDES_B[ 0 ] ), clearArray( [ "?", "?", "?" ], SIDES_B[ 1 ] ) ), "points": [ "A", "B", "D" ] };
+ trB.labels = { "angles" : ["{\\theta}^{\\circ}"], "sides" : mergeArray( clearArray( trB.niceSideLengths, SIDES_B[ 0 ] ), clearArray( [ "?", "?", "?" ], SIDES_B[ 1 ] ) ), "points": [ "A", "B", "D" ] };
return trB;
}()
</var>
<var id="TR_C">
function(){
var trC = new Triangle( [0,0],[], 3, {}, [ TR_A.points[ 0 ], POINT_D, TR_A.points[ 2 ] ] );
- trC.labels = { "angles" : clearArray( trC.niceAngles, [ 0 ] ) , "sides" : mergeArray( clearArray( trC.niceSideLengths, SIDES_C[ 0 ] ), clearArray( [ "?", "?", "?" ], SIDES_C[ 1 ] ) ), "points": [ "", "", "C" ] };
+ trC.labels = { "angles" : ["{\\theta}^{\\circ}"] , "sides" : mergeArray( clearArray( trC.niceSideLengths, SIDES_C[ 0 ] ), clearArray( [ "?", "?", "?" ], SIDES_C[ 1 ] ) ), "points": [ "", "", "C" ] };
return trC;
}()
</var>
Something went wrong with that request. Please try again.