<snapdata remixID="11723635"><project name="Polygon Challenge" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Polygon Challenge"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="calculatePentAngle" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>72</l></block></script></block-definition><block-definition s="numSides" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="makePoly" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="calculateAngle %&apos;numSides&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="numSides"/><l>2</l></block><l>180</l></list></block><block var="numSides"/></block></block></block></script></block-definition><block-definition s="makePoly %&apos;numSides&apos; %&apos;sideLength&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="numSides"/><script><block s="forward"><block var="sideLength"/></block><block s="turnLeft"><custom-block s="calculateAngle %s"><block var="numSides"/></custom-block></block></script></block></script></block-definition><block-definition s="makeAsterisk %&apos;numSides&apos; %&apos;sideLength&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="numSides"/><script><block s="forward"><block var="sideLength"/></block><block s="turn"><l>180</l></block><block s="forward"><block var="sideLength"/></block><block s="turn"><l>180</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="numSides"/></block></block></script></block></script></block-definition><block-definition s="makeCustom %&apos;sideLength&apos; %&apos;numSides&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="doRepeat"><block var="numSides"/><script><block s="forward"><block var="sideLength"/></block><block s="turn"><l>180</l></block><block s="forward"><block s="reportQuotient"><block var="sideLength"/><l>2</l></block></block><block s="turn"><l>180</l></block><block s="turn"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="numSides"/><l>2</l></block><l>180</l></list></block><block var="numSides"/></block></block></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="95"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="96"></list></costumes><sounds><list struct="atomic" id="97"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher scope="Sprite" var="partOneFinished" style="normal" x="17.00000000000056" y="77.00000000000009" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="numSides" style="normal" x="9.999999999999565" y="9.999999999999984" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="sideLength" style="normal" x="9.999999999999565" y="31.000002000000013" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="partTwoFinished" style="normal" x="9.999999999999565" y="94.000008" color="243,118,29" hidden="true"/><watcher var="partThreeFinished" style="normal" x="9.999999999999565" y="115.00001000000003" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="direction" style="normal" x="20.025284450063214" y="16.38432364096081" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="0.8975979772435582" y="315.96966265992415" color="74,108,212"/><watcher scope="Sprite" s="yPosition" style="normal" x="-0.01264222503204249" y="337.87990486219985" color="74,108,212"/><sprite name="Sprite" idx="1" x="-151.00000000000043" y="-20.000000000000007" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,27,242,1" pen="tip" id="110"><costumes><list struct="atomic" id="111"></list></costumes><sounds><list struct="atomic" id="112"></list></sounds><blocks></blocks><variables><variable name="partOneFinished"><l>1</l></variable><variable name="numSides"><l>324</l></variable><variable name="sideLength"><l>234</l></variable><variable name="partTwoFinished"><l>0</l></variable></variables><scripts><script x="286" y="371.1666666666665"><block s="receiveCondition"><block s="reportEquals"><block var="partThreeFinished"/><l>1</l></block></block><block s="doAsk"><l>Enter a side length for your custom shape</l></block><block s="doSetVar"><l>sideLength</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter the number of sides for your custom shape</l></block><block s="doSetVar"><l>numSides</l><block s="getLastAnswer"></block></block><block s="gotoXY"><l>-30</l><l>55</l></block><block s="down"></block><block s="setColor"><color>59,255,128,1</color></block><custom-block s="makeCustom %s %s"><block var="sideLength"/><block var="numSides"/></custom-block><block s="up"></block><block s="doSetVar"><l>partThreeFinished</l><l>0</l></block></script><script x="298" y="25.166666666666515"><block s="receiveCondition"><block s="reportEquals"><block var="partOneFinished"/><l>1</l></block></block><block s="doAsk"><l>Enter a side length for your polygon</l></block><block s="doSetVar"><l>sideLength</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter the number of sides for your polygon</l></block><block s="doSetVar"><l>numSides</l><block s="getLastAnswer"></block></block><block s="gotoXY"><l>50</l><l>50</l></block><block s="down"></block><block s="setColor"><color>237,255,133,1</color></block><custom-block s="makePoly %s %s"><block var="numSides"/><block var="sideLength"/></custom-block><block s="up"></block><block s="doSetVar"><l>partOneFinished</l><l>0</l></block><block s="doBroadcast"><l>asterisk</l><list></list></block></script><script x="611" y="20.166666666666515"><block s="receiveCondition"><block s="reportEquals"><block var="partTwoFinished"/><l>1</l></block></block><block s="doAsk"><l>Enter a side length for your asterisk</l></block><block s="doSetVar"><l>sideLength</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter the number of sides for your asterisk</l></block><block s="doSetVar"><l>numSides</l><block s="getLastAnswer"></block></block><block s="gotoXY"><l>-150</l><l>-100</l></block><block s="down"></block><block s="setColor"><color>237,255,133,1</color></block><custom-block s="makeAsterisk %s %s"><block var="numSides"/><block var="sideLength"/></custom-block><block s="up"></block><block s="doSetVar"><l>partTwoFinished</l><l>0</l></block><block s="doBroadcast"><l>partFour</l><list></list></block></script><script x="616" y="338.1666666666665"><block s="receiveMessage"><l>asterisk</l><list></list></block><block s="gotoXY"><l>-17</l><l>-40</l><comment w="90" collapsed="false">3 sided-asterisk</comment></block><block s="down"></block><block s="setColor"><color>88,244,255,1</color></block><block s="setSize"><l>2</l></block><custom-block s="makeAsterisk %s %s"><l>3</l><l>50</l></custom-block><block s="up"></block><block s="gotoXY"><l>60</l><l>-40</l></block><block s="down"></block><block s="setColor"><color>255,24,217,1</color><comment w="90" collapsed="false">5-sided asterisk</comment></block><block s="setSize"><l>5</l></block><custom-block s="makeAsterisk %s %s"><l>5</l><l>50</l></custom-block><block s="up"></block><block s="gotoXY"><l>200</l><l>-40</l></block><block s="down"></block><block s="setColor"><color>173,187,0,1</color><comment w="90" collapsed="false">8-sided asterisk</comment></block><block s="setSize"><l>3</l></block><custom-block s="makeAsterisk %s %s"><l>8</l><l>50</l></custom-block><block s="up"></block><block s="doSetVar"><l>partTwoFinished</l><l>1</l></block></script><script x="941" y="19.166666666666515"><block s="receiveMessage"><l>partFour</l><list></list></block><block s="gotoXY"><l>0</l><l>-130</l></block><block s="setColor"><color>16,255,19,1</color><comment w="90" collapsed="false">3 sided shape</comment></block><block s="down"></block><custom-block s="makeCustom %s %s"><l>50</l><l>3</l></custom-block><block s="up"></block><block s="gotoXY"><l>100</l><l>-130</l></block><block s="setColor"><color>2,2,253,1</color><comment w="90" collapsed="false">4 sided shape</comment></block><block s="down"></block><custom-block s="makeCustom %s %s"><l>50</l><l>4</l></custom-block><block s="up"></block><block s="gotoXY"><l>180</l><l>-130</l></block><block s="setColor"><color>255,33,219,1</color><comment w="90" collapsed="false">5 sided shape</comment></block><block s="down"></block><custom-block s="makeCustom %s %s"><l>50</l><l>5</l></custom-block><block s="up"></block><block s="doSetVar"><l>partThreeFinished</l><l>1</l></block></script><script x="11" y="25.166666666666515"><block s="receiveGo"></block><block s="doSetVar"><l>partOneFinished</l><l>0</l></block><block s="doSetVar"><l>partThreeFinished</l><l>0</l></block><block s="clear"></block><block s="gotoXY"><l>-170</l><l>114</l><comment w="90" collapsed="false">Draws triangle</comment></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="setColor"><color>111,255,73,1</color></block><block s="forward"><l>60</l></block><block s="setHeading"><l>210</l></block><block s="forward"><l>60</l></block><block s="setHeading"><l>330</l></block><block s="forward"><l>60</l></block><block s="up"></block><block s="gotoXY"><l>35</l><l>107</l><comment w="90" collapsed="false">Draws square</comment></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>255,4,92,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>60</l></block><block s="turnLeft"><l>90</l></block></script></block><block s="up"></block><block s="setColor"><color>0,27,242,1</color></block><block s="gotoXY"><l>-151</l><l>-20</l><comment w="90" collapsed="false">Draws pentagon</comment></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>60</l></block><block s="turnLeft"><custom-block s="calculateAngle %s"><l>5</l></custom-block></block></script></block><block s="up"></block><block s="doSetVar"><l>partOneFinished</l><l>1</l></block></script></scripts></sprite></sprites></stage><variables><variable name="partThreeFinished"><l>0</l></variable></variables></scene></scenes></project><media name="Polygon Challenge" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>