<snapdata remixID="14360059"><project name="lab 3.2" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAxdJREFUeF7t2TFummEQBNDPjQ9BizgQFQW3gZKLQEfho1BRcgcqij8iUqI0SSzjeDTk0dp4d2eewcgv0zRNw0MCoQReAAwlb+z3BAAEIZoAgNH4DQeQgWgCAEbjNxxABqIJABiN33AAGYgmAGA0fsMBZCCaAIDR+A0HkIFoAgBG4zccQAaiCQAYjd9wABmIJgBgNH7DAWQgmgCA0fgNB5CBaAIARuM3HEAGogkAGI3fcAAZiCYAYDR+wwFkIJoAgNH4DQeQgWgCAEbjNxxABqIJABiN33AAGYgmAGA0fsMBZCCaAIDR+A0HkIFoAgBG4zccQAaiCQAYjd9wABmIJgBgNH7DAWQgmgCA0fgNB5CBaAIARuM3HEAGogkAGI3fcAAZiCYAYDR+wwFkIJoAgNH4DQeQgWgCAEbjNxxABqIJABiN33AAGYgmAOBv4p/P52Oz2Yz1eh0t6NmHA/iHhpfL5c+vns/ncTwex2KxeHYTX3ofgH+J+1eEP7719fV1XK/X8fb29qVlPeMwAD8A8P6U2+32KQAPh8NYrVbPaOtdNwH4zrfgy+Uy9vv9p78FAzhN07uo/mffNJvNxm63++cfQgAEMPqrBSCAAAYT8DdgMPz7aK+AXgGjBAEEEMBgAt6Cg+F7Cx4DQACjCQAYjd+HEAABjCYAYDR+r4AAAhhNAMBo/F4BAQQwmgCAD8Z//0/GI4/T6TS22+0jP6L6uQBW19e/PID9HVZfAGB1ff3LA9jfYfUFAFbX1788gP0dVl8AYHV9/csD2N9h9QUAVtfXvzyA/R1WXwBgdX39ywPY32H1BQBW19e/PID9HVZfAGB1ff3LA9jfYfUFAFbX1788gP0dVl8AYHV9/csD2N9h9QUAVtfXvzyA/R1WXwBgdX39ywPY32H1BQBW19e/PID9HVZfAGB1ff3LA9jfYfUFAFbX1788gP0dVl8AYHV9/csD2N9h9QUAVtfXvzyA/R1WXwBgdX39ywPY32H1BQBW19e/PID9HVZfAGB1ff3LA9jfYfUFAFbX1788gP0dVl8AYHV9/ct/AxRZMrcIAlW/AAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="lab 3.2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><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="6"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAEbZJREFUeF7t17Ft3WgQhVGyDed2Ha5AeLmLsbYY5/KrwHXYucvQW6w2UUqC0OUdHsey/uGZAT5oXfwjQIAAAQIEPlxg/fAXPUiAAAECBAgsAuwICBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJECAAAECAuwGCBAgQIBAQECAA+ieJHCEwNPT0/O6rp/Xdf19xO9L/Y7H4/Hl8Xj8ud/vz6kZvEsgISDACXVvEjhA4Ha7/ViW5dOyLL8O+HXJX/F1WZa/Ly8v35JDeJvARwsI8EeLe4/AQQK32+37f7/q5eXln4N+ZeTXTPmOCJ5HqwUEuHp9hr+ywJRwTfmOK9+ib98nIMD73PwvAnGBKeGa8h3xgzBAnYAA163MwAT+F5gSrinf4S4JbBUQ4K1ifp7ASQSmhGvKd5zkLIxRJCDARcsyKoH3AlPCNeU7XCeBrQICvFXMzxM4icCUcE35jpOchTGKBAS4aFlGJeAvYDdAYI6AAM/ZpS+5mMCUvxynfMfFzs/nHiAgwAcg+hUEEgJTwjXlOxI34M1uAQHu3p/pLywwJVxTvuPCp+jTdwoI8E44/41AWmBKuKZ8R/oevN8nIMB9OzMxgTeBKeGa8h3OksBWAQHeKubnCZxEYEq4pnzHSc7CGEUCAly0LKMSeC8wJVxTvsN1EtgqIMBbxfw8gZMITAnXlO84yVkYo0hAgIuWZVQC/gJ2AwTmCAjwnF36kosJTPnLccp3XOz8fO4BAgJ8AKJfQSAhMCVcU74jcQPe7BYQ4O79mf7CAlPCNeU7LnyKPn2ngADvhPPfCKQFpoRrynek78H7fQIC3LczExN4E5gSrinf4SwJbBUQ4K1ifp7ASQSmhGvKd5zkLIxRJCDARcsyKoH3AlPCNeU7XCeBrQICvFXMzxM4icCUcE35jpOchTGKBAS4aFlGJeAvYDdAYI6AAM/ZpS+5mMCUvxynfMfFzs/nHiAgwAcg+hUEEgJTwjXlOxI34M1uAQHu3p/pLywwJVxTvuPCp+jTdwoI8E44/41AWmBKuKZ8R/oevN8nIMB9OzMxgTeBKeGa8h3OksBWAQHeKubnCZxEYEq4pnzHSc7CGEUCAly0LKMSeC8wJVxTvsN1EtgqIMBbxfw8gZMITAnXlO84yVkYo0hAgIuWZVQC/gJ2AwTmCAjwnF36kosJTPnLccp3XOz8fO4BAgJ8AKJfQSAhMCVcU74jcQPe7BYQ4O79mf7CAlPCNeU7LnyKPn2ngADvhPPfCKQFpoRrynek78H7fQIC3LczExN4E5gSrinf4SwJbBUQ4K1ifp7ASQSmhGvKd5zkLIxRJCDARcsyKoH3AlPCNeU7XCeBrQICvFXMzxM4icCUcE35jpOchTGKBAS4aFlGJeAvYDdAYI6AAM/ZpS+5mMCUvxynfMfFzs/nHiAgwAcg+hUEEgJTwjXlOxI34M1uAQHu3p/pLywwJVxTvuPCp+jTdwoI8E44/41AWmBKuKZ8R/oevN8nIMB9OzMxgTeB2+32Y1mWT8uy/Con+fp4PP7+/PnzW/l3GJ/AJgEB3sTlhwmcR+Dp6el5XdfP67r+Ps9Uuyb58vr6+ud+vz/v+t/+E4FSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW0CAu/dnegIECBAoFRDg0sUZmwABAgS6BQS4e3+mJ0CAAIFSAQEuXZyxCRAgQKBbQIC792d6AgQIECgVEODSxRmbAAECBLoFBLh7f6YnQIAAgVIBAS5dnLEJECBAoFtAgLv3Z3oCBAgQKBUQ4NLFGZsAAQIEugUEuHt/pidAgACBUgEBLl2csQkQIECgW+BfuVKleBOrwqMAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher scope="Sprite" var="sides" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="lengthOfSide" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="rightOrEquilateral" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><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="16"><costumes><list struct="atomic" id="17"></list></costumes><sounds><list struct="atomic" id="18"></list></sounds><blocks><block-definition s="drawShape" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="down"></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sides"/><l>3</l></list></block><script><custom-block s="triangleConfiguration" scope="local"></custom-block></script><list><block s="reportVariadicGreaterThan"><list><block var="sides"/><l>2</l></list></block><script><block s="doRepeat"><block var="sides"/><script><block s="forward"><block s="reportQuotient"><l>200</l><block var="sides"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="sides"/></block></block></script></block></script><block s="reportVariadicLessThan"><list><block var="sides"/><l>3</l></list></block><script><block s="doSayFor"><l>I&apos;m sorry, I cannot draw the given shape.</l><l>2</l></block></script></list></block><block s="up"></block></script></block-definition><block-definition s="triangleConfiguration" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doBroadcast"><l>triangleQ1</l><list></list></block></script></block-definition><block-definition s="pythagorean" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportPower"><block s="reportQuotient"><l>200</l><block var="sides"/></block><l>2</l></block><block s="reportPower"><block s="reportQuotient"><l>200</l><block var="sides"/></block><l>2</l></block></list></block></block></block></script></block-definition></blocks><variables><variable name="sides"><l>4</l></variable><variable name="lengthOfSide"><l>7</l></variable><variable name="rightOrEquilateral"><l>right</l></variable></variables><scripts><script x="73.5" y="42.10000000000002"><block s="receiveMessage"><l>triangleQ1</l><list></list></block><block s="doAsk"><l>Is it a right or equilateral triangle?</l></block><block s="doSetVar"><l>rightOrEquilateral</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>text</option></l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="rightOrEquilateral"/><l>right</l></list></block><script><block s="doBroadcast"><l>triangleQ2</l><list></list></block></script><list><block s="reportVariadicEquals"><list><block var="rightOrEquilateral"/><l>equilateral</l></list></block><script><block s="down"></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><block s="reportQuotient"><l>200</l><block var="sides"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="sides"/></block></block></script></block><block s="up"></block></script></list></block></script><script><block s="doSayFor"><l>Please input "right" or "equilateral".</l><l>2</l></block><block s="doBroadcast"><l>triangleQ1</l><list></list></block></script></block></script><script x="392" y="236.16666666666663"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>How many sides does your shape have?</l></block><block s="doIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>sides</l><block s="getLastAnswer"></block></block><custom-block s="drawShape" scope="local"></custom-block></script><script><block s="doSayFor"><l>Please input a number.</l><l>2</l></block><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></block></script><script x="677.5" y="24.100000000000023"><block s="receiveMessage"><l>triangleQ2</l><list></list><comment w="128" collapsed="false">this just draws the same right triangle every time, either way</comment></block><block s="doAsk"><l>What is the length of one of these sides?</l></block><block s="doSetVar"><l>lengthOfSide</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportIsA"><block var="lengthOfSide"/><l><option>number</option></l></block><script><block s="down"></block><block s="forward"><block s="reportQuotient"><l>200</l><block var="sides"/></block></block><block s="turn"><l>90</l></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="sides"/></block></block><block s="forward"><block s="reportQuotient"><l>200</l><block var="sides"/></block></block><block s="turn"><l>135</l></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="sides"/></block></block><block s="forward"><custom-block s="pythagorean" scope="local"></custom-block></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="sides"/></block></block><block s="setHeading"><l>90</l></block><block s="up"></block></script><script><block s="doSayFor"><l>Please input a number.</l><l>2</l></block><block s="doBroadcast"><l>triangleQ2</l><list></list></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="lab 3.2" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"></media></snapdata>