<snapdata remixID="10083885"><project name="3.1 Drawing Shapes" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADUklEQVR4Xu2SsZExYBRFv10KEErEdMDMpkRsYkYo0oAmCM22JNSAHiQiIWNnBX/yF/DuHOc18O6953w8n89n81ygaIEPBSxa3revBRRQEUoXUMDS+X2ugDpQuoACls7vcwXUgdIFFLB0fp8roA6ULqCApfP7XAF1oHQBBSyd3+cKqAOlCyhg6fw+V0AdKF1AAUvn97kC6kDpAgpYOr/PFVAHShdQwNL5fa6AOlC6gAKWzu9zBdSB0gUUsHR+nyugDpQuoICl8/tcAXWgdAEFLJ3f5wqoA6ULKGDp/D5XQB0oXUABS+f3uQLqQOkCClg6v8/RAu73+3Y+n9tsNmvD4bBNJhOJhy2AFvBv681m067X62v22+3Wvr6+Wr/fb/P5vA0GgzAc7xcHL+Af0u/v79btdv+je7lc2nK5bIvFoo1Go/ejH9AYL+DxeGw/Pz//pr7f763X67XpdPqSbjweB2B43whoAU+nU9vtdu3xeLT1et06nU5brVbvSzuwOVrAw+HQtttt+/z8DJzeSH8LoAUUcf4CCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0InVEA03vxyCpjPCJ1QAdF488spYD4jdEIFROPNL6eA+YzQCRUQjTe/nALmM0In/AUeVwi3WWBivgAAAABJRU5ErkJggg==</thumbnail><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" 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><watcher var="Sides" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="52.00000399999999" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><sprite name="Sprite" idx="1" x="-45" y="70" heading="89.99999999999864" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14" y="34.66666666666714"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>-45</l><l>70</l></block></script><script x="17" y="144.33333333333377"><block s="receiveKey"><l><option>x</option></l></block><block s="clear"></block></script><script x="301" y="26.83333333333377"><block s="receiveKey"><l><option>s</option></l><comment w="148" collapsed="false">Custom block draws square</comment></block><custom-block s="Draw Square"></custom-block></script><script x="299" y="253.33333333333374"><block s="receiveKey"><l><option>space</option></l><comment w="231" collapsed="false">Program asks for sides, calls block&#xD;Program handles input &lt;= 2&#xD;</comment></block><custom-block s="Draw Shape With Question"></custom-block></script><script x="300" y="145.33333333333377"><block s="receiveKey"><l><option>v</option></l><comment w="172" collapsed="false">Use variable for number of sides&#xD;Works for all sides &gt; 2&#xD;</comment></block><custom-block s="Draw Shape With Variable %n"><l>5</l></custom-block></script><script x="300" y="366.3333333333337"><block s="receiveKey"><l><option>up arrow</option></l><comment w="266" collapsed="false">Initial experimentation script; drew shapes while manipulating the repeat input as well as the degree input; simply here for you to see that I experimented in making shapes before condensing into custom block</comment></block><block s="doRepeat"><l>3</l><script><block s="down"></block><block s="forward"><l>100</l></block><block s="turn"><l>120</l></block></script></block></script><script x="23" y="546.6666666666666"><block s="receiveKey"><l><option>p</option></l><comment w="227" collapsed="false">Attempt for Bonus; Variables labelled for testing</comment></block><custom-block s="Draw Shape With Variable Regarding Size (10+) %n and Shape (3+) %n"><l>40</l><l>4</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw Shape With Variable %&apos;Sides Number&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="Sides Number"/><l>3</l></block><script><block s="doSayFor"><l>I can&apos;t do that! Please type a number greater than 2. </l><l>2</l></block></script><script><block s="doRepeat"><block var="Sides Number"/><script><block s="down"></block><block s="forward"><l>100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Sides Number"/></block></block></script></block></script></block></script></block-definition><block-definition s="Draw Square" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>4</l><script><block s="down"></block><block s="forward"><l>100</l></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="Draw Shape With Question" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>How many sides?</l></block><block s="doIfElse"><block s="reportLessThan"><block s="getLastAnswer"></block><l>3</l></block><script><block s="doSayFor"><l>I can&apos;t do that! Please type a number greater than 2. Press space to try again.</l><l>3</l></block></script><script><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="down"></block><block s="forward"><l>100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block s="getLastAnswer"></block></block></block></script></block></script></block></script></block-definition><block-definition s="Draw Shape With Variable Regarding Size (10+) %&apos;Side Length&apos; and Shape (3+) %&apos;Shape&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportLessThan"><block var="Shape"/><l>3</l></block><block s="reportLessThan"><block var="Side Length"/><l>10</l></block></block><script><block s="doSayFor"><l>I can&apos;t do that! Make sure the size of your sides is above 10 and the number of sides is greater than 2! Press the "p" key to try again. </l><l>5</l></block></script><script><block s="doRepeat"><block var="Shape"/><script><block s="down"></block><block s="forward"><block var="Side Length"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Shape"/></block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="Sides"><l>8</l></variable></variables></project><media name="3.1 Drawing Shapes" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>