input geometriesyr16; figuremainlevee(0,0,10u,6.75u); pair R,S,T,M,I,J,H; S=u*(1,1); R-S=u*(8,0); T-S=u*(0,5); M=milieu(R,T); H=projection(S,R,T); path cc; cc=cercledia(S,M); I=reverse(cc) intersectionpoint segment(R,S); J=cc intersectionpoint segment(T,S); trace polygone(R,S,T); trace codeperp(R,S,T,8); trace cc; trace droite(S,H) dashed evenly; trace chemin(J,M,I) dashed dashpattern(on12bp off6bp on3bp off6bp); nomme.bot(S); nomme.lrt(R); nomme.top(T); nomme.top(H); nomme.bot(I); nomme.lft(J); nomme.urt(M); finmainlevee; end