@options; @figure; A = point( -2.97 , 0.3 ); B = point( 5.13 , 0.23 ); sAB = segment( A , B ); C = pointsur( sAB , 0.44 ); ceAC = cercle( A , C ) { rouge , 2 }; C' = symetrique( C , B ) { i }; cediaII' = cercledia( C , C' ) { i }; perpIsAB = perpendiculaire( C , sAB ) { i }; medII' = mediatrice( C , C' ) { i }; Z1 = intersection( medII' , cediaII' , 1 ) { i }; Z = intersection( medII' , cediaII' , 2 ) { i }; perpC1perpIsAB = perpendiculaire( Z1 , perpIsAB ) { i }; perpCperpIsAB = perpendiculaire( Z , perpIsAB ) { i }; perpI'perpCperpIsAB = perpendiculaire( C' , perpCperpIsAB ) { i }; D = intersection( perpC1perpIsAB , perpIsAB ) { i }; E = intersection( perpC1perpIsAB , perpI'perpCperpIsAB ) { i }; F = intersection( perpCperpIsAB , perpI'perpCperpIsAB ) { i }; G = intersection( perpCperpIsAB , perpIsAB ) { i }; polyDEFG = polygone( D , E , F , G ) { vert , 2 }; @analyse; aire(DEFG) = 82.05 aire(ceAC) = 40.07 AC = 3.57 AB = 8.1 calc(AC/AB) = 0.44