<?xml version="1.0" encoding="utf-8"?>
<CaR>
<Macro Name="Coordonnées polaires (degrés)" showduplicates="true">
<Parameter name="O">O</Parameter>
<Parameter name="I">I</Parameter>
<Parameter name="m">m</Parameter>
<Parameter name="p">p</Parameter>
<Objects>
<Point name="O" n="0" mainparameter="true" x="0.0" y="0.0">Point à 0.0, 0.0</Point>
<Point name="I" n="1" mainparameter="true" x="1.0" y="0.0">Point à 1.0, 0.0</Point>
<Point name="m" n="2" mainparameter="true" x="-1.5" y="4.5">Point à -1.5, 4.5</Point>
<Point name="p" n="3" color="1" mainparameter="true" target="true" x="(windoww/(windoww-d(windoww)))*(x(p)-windowcx)+windowcx+d(windowcx)" actx="6.5" y="(windoww/(windoww-d(windoww)))*(y(p)-windowcy)+windowcy+d(windowcy)" acty="5.0" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(p)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(p)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Point name="P5" n="4" color="1" hidden="super" x="x(p)" actx="6.5" y="y(p)+15/pixel" acty="5.15" shape="dcross" fixed="true">Point à &quot;x(p)&quot;, &quot;y(p)+15/pixel&quot;</Point>
<Point name="P6" n="5" color="1" hidden="super" x="2*x(p)-x(P5)" actx="6.5" y="2*y(p)-y(P5)" acty="4.85" shape="dcross" fixed="true">Point à &quot;2*x(p)-x(P5)&quot;, &quot;2*y(p)-y(P5)&quot;</Point>
<Segment name="s1" n="6" color="1" target="true" ctag0="red" cexpr0="1" from="P6" to="P5">Segment de P6 à P5</Segment>
<Expression name="E1" n="7" showvalue="true" ctag0="red" cexpr0="1" x="x(p)+8/pixel" y="y(p)+8/pixel" value="d(O,m)" prompt="Valeur" fixed="true">Expression &quot;d(O,m)&quot; à 6.58, 5.08</Expression>
<Expression name="E2" n="8" showvalue="true" unit="°" ctag0="red" cexpr0="1" x="x(p)+8/pixel" y="y(p)-12/pixel" value="angle180(a(I,O,m))" prompt="Valeur" fixed="true">Expression &quot;angle180(a(I,O,m))&quot; à 6.58, 4.88</Expression>
</Objects>
</Macro>
<Macro Name="Expression flottante" showduplicates="true">
<Parameter name="P6">P6</Parameter>
<Objects>
<Point name="P6" n="0" color="2" mainparameter="true" target="true" x="(windoww/(windoww-d(windoww)))*(x(P6)-windowcx)+windowcx+d(windowcx)" actx="-2.335766423357665" y="(windoww/(windoww-d(windoww)))*(y(P6)-windowcy)+windowcy+d(windowcy)" acty="-1.445255474452555" shape="circle" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P6)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P6)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Expression name="E1" n="1" color="2" showname="true" showvalue="true" x="x(P6)+15/pixel" y="y(P6)-6/pixel" value="invalid" prompt="&lt;Votre expression&gt;" fixed="true">Expression &quot;invalid&quot; à -2.19, -1.51</Expression>
</Objects>
</Macro>
<Construction>
<Window x="0.5681662042346103" y="0.11442491569402691" w="4.756828460010899"/>
<Objects>
<Point name="O" n="0" color="2" type="thick" showname="true" xcoffset="-0.20437956204379581" ycoffset="-0.2481751824817513" keepclose="true" x="0" actx="0.0" y="0" acty="0.0" shape="dot" fixed="true">Point à &quot;0&quot;, &quot;0&quot;</Point>
<Point name="I" n="1" color="2" type="thick" showname="true" x="1" actx="1.0" y="0" acty="0.0" shape="dot" fixed="true">Point à &quot;1&quot;, &quot;0&quot;</Point>
<Point name="J" n="2" color="2" type="thick" showname="true" xcoffset="-0.3211678832116789" ycoffset="-0.05109489051094762" keepclose="true" x="0" actx="0.0" y="1" acty="1.0" shape="dot" fixed="true">Point à &quot;0&quot;, &quot;1&quot;</Point>
<Point name="A" n="9" color="2" type="thick" showname="true" showvalue="true" xcoffset="0.6423454489795741" ycoffset="0.08680343905129306" keepclose="true" x="0.6896910189064211" y="1.06058240135313" shape="circle">Point à 0.69, 1.06</Point>
<Point name="B" n="22" color="1" type="thick" showname="true" x="-1.2373453280323008" y="-1.0053394480676632" shape="circle">Point à -1.24, -1.01</Point>
<Line name="l1" n="5" color="2" from="O" to="I">Droite passant par O et I</Line>
<Line name="l2" n="8" color="2" from="O" to="J">Droite passant par O et J</Line>
<Point name="P7" alias="coord. de A" n="16" color="5" showname="true" xcoffset="-0.5902633855487975" keepclose="true" x="(windoww/(windoww-d(windoww)))*(x(P7)-windowcx)+windowcx+d(windowcx)" actx="-2.3831507235093783" y="(windoww/(windoww-d(windoww)))*(y(P7)-windowcy)+windowcy+d(windowcy)" acty="2.623044304276417" shape="cross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P7)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P7)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Segment name="s2" n="25" color="2" xcoffset="0.48761730775629764" ycoffset="0.07880339366269182" keepclose="true" from="O" to="A">Segment de O à A</Segment>
<Point name="P11" n="36" color="2" hidden="true" x="(windoww/(windoww-d(windoww)))*(x(P11)-windowcx)+windowcx+d(windowcx)" actx="-3.3314672794799085" y="(windoww/(windoww-d(windoww)))*(y(P11)-windowcy)+windowcy+d(windowcy)" acty="2.0642416575512867" shape="dcross" fixed="true">Point à &quot;(windoww/(windoww-d(windoww)))*(x(P11)-windowcx)+windowcx+d(windowcx)&quot;, &quot;(windoww/(windoww-d(windoww)))*(y(P11)-windowcy)+windowcy+d(windowcy)&quot;</Point>
<Point name="P8" n="17" color="1" hidden="super" x="x(P7)" actx="-2.3831507235093783" y="y(P7)+15/pixel" acty="2.8041418344798776" shape="dcross" fixed="true">Point à &quot;x(P7)&quot;, &quot;y(P7)+15/pixel&quot;</Point>
<Expression name="E1" n="20" showvalue="true" ctag0="red" cexpr0="1" x="x(P7)+8/pixel" y="y(P7)+8/pixel" value="d(O,A)" prompt="Valeur" fixed="true">Expression &quot;d(O,A)&quot; à -2.22, 2.79</Expression>
<Expression name="E2" n="21" showvalue="true" unit="°" ctag0="red" cexpr0="1" x="x(P7)+8/pixel" y="y(P7)-12/pixel" value="angle180(a(I,O,A))" prompt="Valeur" fixed="true">Expression &quot;angle180(a(I,O,A))&quot; à -2.22, 2.38</Expression>
<Expression name="E3" n="37" color="2" showname="true" showvalue="true" x="x(P11)+15/pixel" y="y(P11)-6/pixel" value="d(O,A)" prompt="OA " fixed="true">Expression &quot;d(O,A)&quot; à 1.22, 2.26</Expression>
<Point name="P9" n="18" color="1" hidden="super" x="2*x(P7)-x(P8)" actx="-2.3831507235093783" y="2*y(P7)-y(P8)" acty="2.4419467740729566" shape="dcross" fixed="true">Point à &quot;2*x(P7)-x(P8)&quot;, &quot;2*y(P7)-y(P8)&quot;</Point>
<Segment name="s1" n="19" color="5" ctag0="red" cexpr0="1" from="P9" to="P8">Segment de P9 à P8</Segment>
</Objects>
</Construction>
</CaR>
