<snapdata remixID="10105368"><project name="3.3 Calculations" app="Snap! 6, https://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" 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><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks><block-definition s="%&apos;sprite&apos; distance to %&apos;x coord&apos; %&apos;y coord&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportSum"><block s="reportPower"><block s="reportDifference"><block s="yPosition"></block><block var="y coord"/></block><l>2</l></block><block s="reportDifference"><block s="xPosition"></block><block var="x coord"/></block></block></block></block></script></block-definition></blocks><variables></variables><scripts><script x="26" y="94.83333333333329"><custom-block s="%n between %n %n"><l></l><l></l><l></l></custom-block></script><script x="26" y="135.66666666666688"><custom-block s="%txt at least as long as %n"><l></l><l></l></custom-block></script><script x="27" y="182.66666666666666"><custom-block s="%obj distance to %n %n" scope="local"><l/><l></l><l></l></custom-block></script><script x="26" y="229.6666666666666"><custom-block s="%txt contains letter %txt"><l></l><l></l></custom-block></script><script x="30" y="20.833333333333286"><custom-block s="minimum %n %n"><l></l><l></l></custom-block></script><script x="29" y="56.8333333333334"><custom-block s="maximum %n %n"><l></l><l></l></custom-block></script><script x="194" y="18"><block s="receiveGo"></block><custom-block s="test"></custom-block></script><script x="29" y="276.4666666666685"><block s="receiveMessage"><l>distance to</l><comment w="90" collapsed="false">this test doesn&apos;t work at the moment but the block still works</comment></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>distance to</l></block><script><block s="doAsk"><l>x coord?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>y coord?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doReport"><custom-block s="%obj distance to %n %n" scope="local"><l/><block var="value 1"/><block var="value 2"/></custom-block></block></script></block></script></scripts></sprite><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="10" color="74,108,212"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212"/><watcher var="which code" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="value 1" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="value 2" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="value 3" style="normal" x="10" y="115.00000999999997" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="minimum %&apos;number 1&apos; %&apos;number 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="number 1"/><block var="number 2"/></block><script><block s="doReport"><block var="number 1"/></block></script><script><block s="doReport"><block var="number 2"/></block></script></block></script></block-definition><block-definition s="maximum %&apos;number 1&apos; %&apos;number 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="number 1"/><block var="number 2"/></block><script><block s="doReport"><block var="number 1"/></block></script><script><block s="doReport"><block var="number 2"/></block></script></block></script></block-definition><block-definition s="%&apos;number 3&apos; between %&apos;number 1&apos; %&apos;number 2&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="reportOr"><block s="reportGreaterThan"><block var="number 3"/><custom-block s="maximum %n %n"><block var="number 1"/><block var="number 2"/></custom-block></block><block s="reportLessThan"><block var="number 3"/><custom-block s="minimum %n %n"><block var="number 1"/><block var="number 2"/></custom-block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;word&apos; at least as long as %&apos;# of letters&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="# of letters"/></block><block s="reportLessThan"><block s="reportStringSize"><block var="word"/></block><block var="# of letters"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><script x="76.6416015625" y="172.66666666666657"><block s="reportGreaterThan"><l></l><l></l></block></script></scripts></block-definition><block-definition s="%&apos;word&apos; contains letter %&apos;letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="word"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="i"/><block var="word"/></block><block var="letter"/><comment w="90" collapsed="false">if this letter is the same as the chosen letter, then this reporter is true</comment></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportLetter"><l><option>last</option></l><block var="word"><comment w="90" collapsed="true">oh. my god. this took me SO LONG to figure out, and &apos;last letter&apos; is the only way i could make it work consistently</comment></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><comment x="299.6962890625" y="168.49999999999994" w="90" collapsed="false">if code reaches the last letter without reporting &apos;true&apos;, then it must be false</comment></scripts></block-definition><block-definition s="test" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter the text of the block you would like to test.</l></block><block s="doSetVar"><l>which code</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>minimum</l></block><script><block s="doAsk"><l>value 1?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>value 2?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="minimum %n %n"><block var="value 1"/><block var="value 2"/></custom-block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>maximum</l></block><script><block s="doAsk"><l>value 1?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>value 2?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="maximum %n %n"><block var="value 1"/><block var="value 2"/></custom-block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>between</l></block><script><block s="doAsk"><l>value 1?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>value 2?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>value 3?</l></block><block s="doSetVar"><l>value 3</l><block s="getLastAnswer"></block></block><block s="doReport"><custom-block s="%n between %n %n"><block var="value 1"/><block var="value 2"/><block var="value 3"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>at least as long as</l></block><script><block s="doAsk"><l>word?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>number?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doReport"><custom-block s="%txt at least as long as %n"><block var="value 1"/><block var="value 2"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>contains letter</l></block><script><block s="doAsk"><l>word?</l></block><block s="doSetVar"><l>value 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>letter?</l></block><block s="doSetVar"><l>value 2</l><block s="getLastAnswer"></block></block><block s="doReport"><custom-block s="%txt contains letter %txt"><block var="value 1"/><block var="value 2"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="which code"/><l>distance to</l></block><script><block s="doBroadcast"><l>distance to</l></block></script></block></script></block-definition></blocks><variables><variable name="which code"><l>distance to</l></variable><variable name="value 1"><l>10</l></variable><variable name="value 2"><l>10</l></variable><variable name="value 3"><l>0</l></variable></variables></project><media name="3.3 Calculations" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>