input geometriesyr16; figure(0,0,10u,10u); pair A,B,C,D,E,F,O; O=u*(3,3); path cc; cc=cercles(O,2.5u); C=pointarc(cc,0); B=pointarc(cc,60); A=pointarc(cc,120); F=pointarc(cc,180); E=pointarc(cc,240); D=pointarc(cc,300); trace polygone(A,B,C,D,E,F); trace segment(A,D) dashed evenly; trace segment(B,E) dashed evenly; trace segment(C,F) dashed evenly; nomme.ulft(A); nomme.urt(B); nomme.rt(C); nomme.lrt(D); nomme.llft(E); nomme.lft(F); marque_p:="croix"; nomme.top(O); marque_p:="rien"; fin; figure(0,0,10u,10u); pair A,B,C,D,E; B=u*(1,4); D-B=u*(8,0); C=12/21.6[B,D]; A-B=u*(0,3); E=droite(C,A) intersectionpoint parallele(A,B,D); trace polygone(B,A,E,D); trace codeperp(A,B,D,8); nomme.lft(B); nomme.lft(A); nomme.rt(D); nomme.rt(E); nomme.top(C); fin; end