@options; repereortho(310,270,30,1,1){ 0 , moyen , noir , num1 ,i}; @figure; O = point( -9 , -6 ) { rond1 }; B = point( 2 , -6 ) { i }; demiAB = demidroite( O , B ) { i }; C = point( -9 , -6.8 ) { fixe , i }; D = point( -4 , -6.8 ) { fixe , i }; sCD = segment( C , D ) { rouge }; P = pointsur( sCD , 0.5 ) { rouge , rond2 , sansnom }; E = point( -2 , -6.8 ) { fixe , i }; F = point( 3 , -6.8 ) { fixe , i }; sEF = segment( E , F ); Q = pointsur( sEF , 0.66 ) { rond2 , sansnom }; var angle =89*CP/CD { 44.5 }; var longueur =0.1+EQ/EF { 0.76 }; r_angleA = rotation( O , angle ) { noir }; ir_angleAdemiAB = image( r_angleA , demiAB ) { i }; sAB = segment( O , B ) { i }; M = pointsur( sAB , longueur ) { rond1 }; perpRdemiAB = perpendiculaire( M , demiAB ) { i }; N = intersection( perpRdemiAB , ir_angleAdemiAB ) { rond1 }; sGR = segment( N , M ); sON = segment( O , N ); sOM = segment( O , M ); angleNOM = angle( N , O , M ) { rouge , plein30 }; angleNMO = angle( N , M , O ); var disON =ON { 13.3193046163037 }; p_disON = milieu( O , N ) { i }; t_disON1 = texte( p_disON ,"$disON$") { (-0.41,-1.1) , dec1 }; var disMN =MN { 9.33562399959905 }; p_disMN = milieu( M , N ) { i }; t_disMN1 = texte( p_disMN ,"$disMN$") { dec1 }; var disOM =OM { 9.5 }; p_disOM = milieu( O , M ) { i }; t_disOM1 = texte( p_disOM ,"$disOM$") { dec1 }; var mesMON =MON { 44.5 }; texte10 = texte( P ,"Angle ($mesMON$°)") { rouge , (-1.35,0.08) , dec1 }; var cosinus =cos(MON) { 0.713250449154182 }; var sinus =sin(MON) { 0.700909264299851 }; var tangente =tan(MON) { 0.98269726311569 }; texte11 = texte( Q ,"Longueur") { stop , (-0.95,0.22) , dec2 }; texte1 = texte( 3 , 1 ,"OM") { dec2 }; texte2 = texte( 3 , 0.5 ,"ON") { dec2 }; A1 = point( 3 , 0.4 ) { i }; G1 = point( 4 , 0.4 ) { i }; s1 = segment( A1 , G1 ); texte7 = texte( 4 , 0.8 ,"= $cosinus$") { stop , dec2 }; texte3 = texte( 3 , -0.5 ,"MN") { violetfonce , dec2 }; texte4 = texte( 3 , -1 ,"ON") { violetfonce , dec2 }; A2 = point( 3 , -1.1 ) { i }; G2 = point( 4 , -1.1 ) { i }; s2 = segment( A2 , G2 ) { violetfonce }; texte8 = texte( 4 , -0.7 ,"= $sinus$") { stop , violetfonce , dec2 }; texte5 = texte( 3 , -2.5 ,"OM") { kaki , dec2 }; texte6 = texte( 3 , -2 ,"MN") { kaki , dec2 }; A3 = point( 3 , -2.6 ) { i }; G3 = point( 4 , -2.6 ) { i }; s3 = segment( A3 , G3 ) { kaki }; texte9 = texte( 4 , -2.2 ,"= $tangente$") { stop , kaki , dec2 }; @analyse;