<snapdata remixID="8451834"><project name="U1L3-Pinwheel" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90.00000000000023" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="73" y="903.9999999999997"><block s="setHeading"><l>90</l></block></script><script x="61" y="10"><block s="receiveGo"></block><block s="doForever"><script><block s="doWait"><l>2</l></block><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Reset</comment></block><block s="clear"></block><block s="doAsk"><l>Do you want pinwheel(p), asterisk(a) or polygon(s)</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>asterisk</l><comment w="90" collapsed="false">If user anwer &quot;asterisk&quot; then we draw an asterisk and the number of  branches are based on the answer for the second question.</comment></block><script><block s="doAsk"><l>how many branches?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="down"></block><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>12</l><l>5</l><l>20</l></custom-block><block s="up"></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>pinwheel</l></block><script><block s="doAsk"><l>how many branches?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="down"></block><custom-block s="Pinwheel, branches:"></custom-block><block s="up"></block></script></block></script><comment w="90" collapsed="false">If user anwer &quot;pinwheel&quot; then we draw an pinwheel and the number of  branches are based on the answer for the second question.</comment></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>polygon</l><comment w="90" collapsed="false">If user anwer &quot;polygon&quot; then we draw an polygon and the number of  sides are based on the answer for the second question.</comment></block><script><block s="doAsk"><l>how many sides?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="down"></block><block s="forward"><l>50</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block s="getLastAnswer"></block></block></block><block s="up"></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>a</l><comment w="90" collapsed="false">If user anwer &quot;a&quot; then we draw an asterisk and the number of  branches are based on the answer for the second question.</comment></block><script><block s="doAsk"><l>how many branches?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="down"></block><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>12</l><l>5</l><l>20</l></custom-block><block s="up"></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>p</l></block><script><block s="doAsk"><l>how many branches?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="down"></block><custom-block s="Pinwheel, branches:"></custom-block><block s="up"></block></script></block></script><comment w="90" collapsed="false">If user anwer &quot;p&quot; then we draw an pinwheel and the number of  branches are based on the answer for the second question.</comment></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>s</l><comment w="90" collapsed="false">If user anwer &quot;s&quot; then we draw an polygon and the number of  sides are based on the answer for the second question.</comment></block><script><block s="doAsk"><l>how many sides?</l></block><block s="doIf"><l><bool>true</bool></l><script><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="down"></block><block s="forward"><l>50</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block s="getLastAnswer"></block></block></block><block s="up"></block></script></block></script></block></script></block></script></block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos; size: %&apos;size&apos; backup: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="forward"><l>100</l></block><block s="doWait"><l>0.1</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>0.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block s="getLastAnswer"></block></block></block></script></block></script></block-definition><block-definition s="asterisk,branches:branch %&apos;branches&apos; length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><block var="branches"/><l></l><l></l><comment w="90" collapsed="false">Make branches</comment></custom-block></script></block-definition><block-definition s="number of branch" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="answer %&apos;number of branches&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="down"></block><custom-block s="pinwheel, branches: %s size: %s backup: %s"><block var="number of branches"/><l></l><l></l><comment w="90" collapsed="false">Make branches</comment></custom-block><block s="up"></block></script></block-definition><block-definition s="asterisk %&apos;asterisk&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%txt">asterisk</input></inputs><script><block s="doReport"><block var="asterisk"/></block></script></block-definition><block-definition s="answer %&apos;answer&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">astrisk</input></inputs><script><block s="doReport"><block var="answer"/></block></script><scripts><script x="17.494143624999992" y="31.00000399999999"><block var="answer"/></script></scripts></block-definition><block-definition s="test" type="predicate" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="%&apos;asterisk&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><l>asterisk</l></block></script></block-definition><block-definition s="answer" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="random number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Pinwheel, branches:" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="forward"><l>100</l></block><block s="doWait"><l>0.1</l></block><block s="forward"><l>-70</l></block><block s="doWait"><l>0.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block s="getLastAnswer"></block></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-Pinwheel" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>