<snapdata remixID="12983138"><project name="Lab 10" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABPdJREFUeF7t3T9IlHEYwPHnDgPjUiJKyAbzL+S/SQLJRYUQKsM0KBTapKXhJiFwsqkWuS2XtlvuQPAP3CK4iOhiDglKWOggiYsQ4S0a7xsdXVbP1fX0dPB1CXne9/ecH77dqzYUOTk5ORE+EHASiBCgkzxrQwECJARXgR8GuLa2JouLixI8nSORSO4F/svPKysrpaenR2pra12BWG4rcCrATCYjDQ0NJltfPL4r189+UM++8SQhZXXXw+tmZ2clHo+r93BBaQrkBbiysiIVFRW5d76v73h/68/KlzflfHm0IKmdR5nc62hubi7oHi4qPYG8AMfHx2VwcDD8Kg4ODmRkZETS6bQkEglpaWmR/v5+2dnZkdHRURkbG5Pp6WnZ3t6W+fn58J7e3l5ZWFiQw8PD8PG5vLwsQ0NDMjMzE84vvrqdC/Dcs03JZp7LmY77Er18TT6O1eTpvX345Z7go6ysTFpbW0tPl1esCuQFODk5KZ2dneFNGxsbUl5eLqurq9LW1ibZbDYMa2lpSY6OjqSvr0+6u7ulpqZGYrGYrK+vS11dnezt7Ul1dbUkk0nZ3d2ViYkJ2dzcDO+5khzMBRh7uiKR2IVw1/GHLfmUuJX3Yt/cS+U+D74PrKqqUr8YLig9gbwA9/f3ZWtr69Qj+Pj4OIwqiCv4oeRPH8lXUw8KfgS/vpPM7enq6io9WV5xQQKnfgiZmpqS+vr6gm7+3YuCd9KqS5fU2969fx8+2oPQg3e+9vZ29R4uKE2Bn/4e8H/4B5JvfwVUmry8ak2AX0RrQsxNBQjQlJfDNQEC1ISYmwoQoCkvh2sCBKgJMTcVIEBTXg7XBAhQE2JuKkCAprwcrgkQoCbE3FSAAE15OVwTIEBNiLmpAAGa8nK4JkCAmhBzUwECNOXlcE2AADUh5qYCBGjKy+GaAAFqQsxNBQjQlJfDNQEC1ISYmwoQoCkvh2sCBKgJMTcVIEBTXg7XBAhQE2JuKkCAprwcrgkQoCbE3FSAAE15OVwTIEBNiLmpAAGa8nK4JkCAmhBzUwECNOXlcE2AADUh5qYCBGjKy+GaAAFqQsxNBQjQlJfDNQEC1ISYmwoQoCkvh2sCBKgJMTcVIEBTXg7XBAhQE2JuKkCAprwcrgkQoCbE3FSAAE15OVwTIEBNiLmpAAGa8nK4JkCAmhBzUwECNOXlcE2AAH8i1NHRIfF4XIaHhzVD5kUIEOAv8AYGBnLT4D/QTqfT0tjYWAQ3t34vQIBKE99G+PXSaDQq2WxW5ubmKKpIAQIkwCITKu52AvyNR3AqlZKmpqbixLk7T4AA+SHE9a8EAbrys5wAacBVgABd+VlOgDTgKkCArvwsJ0AacBUgQFd+lhMgDbgKEKArP8sJkAZcBQjQlZ/lBEgDrgIE6MrPcgKkAVcBAnTlZzkB0oCrAAG68rOcAGnAVYAAXflZToA04CpAgK78LCdAGnAVIEBXfpYTIA24ChCgKz/LCZAGXAUI0JWf5QRIA64CBOjKz3ICpAFXAQJ05Wc5AdKAqwABuvKznABpwFWAAF35WU6ANOAqQICu/CwnQBpwFSBAV36WEyANuAoQoCs/ywmQBlwFCNCVn+UESAOuAgToys9yAqQBVwECdOVnOQHSgKsAAbrys5wAacBVgABd+VlOgDTgKkCArvwsJ0AacBUgQFd+lhMgDbgKEKArP8s/A2p757emr3r2AAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Lab 10"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="snap %&apos;num&apos; to range %&apos;lowervalue&apos; %&apos;uppervalue&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="%n between %n %n"><block var="num"/><block var="lowervalue"/><block var="uppervalue"/></custom-block><script><block s="doReport"><block var="num"/></block></script><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="lowervalue"/><block var="num"/></list></block><script><block s="doReport"><block var="lowervalue"/></block></script><list></list><comment w="167" collapsed="false">if the first number is smaller than the lower number</comment></block></script><comment w="149" collapsed="false">If the first number is in between the other two</comment></block><block s="doReport"><block var="uppervalue"/><comment w="160" collapsed="false">if both of the above don&apos;t work just report the upper number</comment></block></script></block-definition><block-definition s="go outside square %&apos;half length of square&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicAnd"><list><custom-block s="%n between %n %n"><block s="xPosition"></block><block s="reportVariadicProduct"><list><block var="half length of square"/><l>-1</l></list></block><block var="half length of square"/></custom-block><custom-block s="%n between %n %n"><block s="yPosition"></block><block s="reportVariadicProduct"><list><block var="half length of square"/><l>-1</l></list></block><block var="half length of square"/></custom-block></list></block></block><script><block s="doGotoObject"><l><option>random position</option></l></block></script><comment w="166.9999999999999" collapsed="false">setting the invisable perimeter of the square</comment></block></script></block-definition><block-definition s="%&apos;middle number&apos; between %&apos;first number&apos; %&apos;second number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="middle number"/><block var="first number"/></list></block><block s="reportVariadicGreaterThan"><list><block var="second number"/><block var="middle number"/></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="middle number"/><block var="second number"/></list></block><block s="reportVariadicGreaterThan"><list><block var="first number"/><block var="middle number"/></list></block></list><comment w="192.60410156249998" collapsed="false">checks if first number is below the econd number and above the thrid number</comment></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="middle number"/><block var="first number"/></list></block><block s="reportVariadicEquals"><list><block var="middle number"/><block var="second number"/></list></block></list><comment w="138" collapsed="false">checks if first number is equal to any other number</comment></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script><comment w="202" collapsed="false">checks if first number is above the second number and below the third number</comment></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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="152"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="153"></list></costumes><sounds><list struct="atomic" id="154"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="159"><costumes><list struct="atomic" id="160"></list></costumes><sounds><list struct="atomic" id="161"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.666666666666686" y="10"><block s="receiveKey"><l><option>0</option></l><list></list></block><block s="up"><comment w="90" collapsed="false">emergency stop</comment></block><block s="clear"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="19.666666666666686" y="161.66666666666669"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="clear"><comment w="209" collapsed="true">resets sqaure and asks queation</comment></block><block s="doAsk"><l>what size should the square be?</l></block><block s="doSetVar"><l>square size</l><block s="getLastAnswer"></block></block><block s="doRepeat"><l>2</l><script><block s="createClone"><l><option>myself</option></l></block></script><comment w="244" collapsed="true">Make the sqaure draw twice as fast</comment></block><block s="doForever"><script><custom-block s="go outside square %s"><block var="square size"/></custom-block><block s="doWait"><l>.1</l></block><block s="doFaceTowards"><l><option>center</option></l></block><block s="doStamp"></block><block s="down"></block><block s="gotoXY"><custom-block s="snap %s to range %s %s"><block s="xPosition"></block><block s="reportVariadicProduct"><list><block var="square size"/><l>-1</l></list></block><block var="square size"/></custom-block><custom-block s="snap %s to range %s %s"><block s="yPosition"></block><block s="reportVariadicProduct"><list><block var="square size"/><l>-1</l></list></block><block var="square size"/></custom-block></block><block s="up"></block></script><comment w="153" collapsed="true">sqaure drawing</comment></block></script><script x="19.666666666666686" y="535.1666666666667"><block s="receiveOnClone"></block><block s="doForever"><script><custom-block s="go outside square %s"><block var="square size"/></custom-block><block s="doWait"><l>.1</l></block><block s="doFaceTowards"><l><option>center</option></l></block><block s="doStamp"></block><block s="down"></block><block s="gotoXY"><custom-block s="snap %s to range %s %s"><block s="xPosition"></block><block s="reportVariadicProduct"><list><block var="square size"/><l>-1</l></list></block><block var="square size"/></custom-block><custom-block s="snap %s to range %s %s"><block s="yPosition"></block><block s="reportVariadicProduct"><list><block var="square size"/><l>-1</l></list></block><block var="square size"/></custom-block></block><block s="up"></block></script><comment w="124" collapsed="true">sqaure drawing</comment></block></script></scripts></sprite><watcher var="square size" style="normal" x="9.999999999999773" y="10" color="243,118,29"/></sprites></stage><variables><variable name="square size"><l>50</l></variable></variables></scene></scenes></project><media name="Lab 10" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>