<snapdata remixID="13822736"><project name="Basic Calculator_Dylan Kornegay" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Basic Calculator_Dylan Kornegay"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="cases: if %&apos;test&apos; then %&apos;result&apos; %&apos;more&apos;" type="command" category="control"><comment x="0" y="0" w="262" collapsed="false">Multi-branched conditional.&#xD;&#xD;If the first (Boolean) input is True, then the script in&#xD;the second (C-slot) input is run, and this block stops.&#xD;&#xD;Additional tests can be added by putting one or more&#xD;ELSE IF blocks in the third (variadic) Boolean slot.&#xD;Use the arrowheads to get the number of Boolean&#xD;slots you need.  Each ELSE IF block provides a Boolean&#xD;slot for a condition to test and a script slot for what to do&#xD;if the condition is True.  You can put an ELSE block in&#xD;the last Boolean input to CASES for a script to run if&#xD;all the tests turn out False.&#xD;&#xD;As soon as a condition is True, no further tests are done&#xD;and no further scripts are run.</comment><header></header><code></code><translations>pt:se _ , então _ _&#xD;ca:casos: si _ llavors _ _&#xD;</translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%mult%boolUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="result"/><list></list></block></script><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForEach"><l>item</l><block var="more"/><script><block s="doIf"><block s="evaluate"><block var="item"/><list></list></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script><list></list></block></script></block></script></custom-block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>pt:captura _ _&#xD;ca:agafa _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança _&#xD;ca:llança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="else if %&apos;test&apos; then %&apos;action&apos;" type="predicate" category="control"><comment x="0" y="0" w="176" collapsed="false">For use with the CASES block.&#xD;See its help message.</comment><header></header><code></code><translations>pt:senão, se _ , então _&#xD;ca:altrament si _ llavors _&#xD;</translations><inputs><input type="%b"></input><input type="%cs"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="action"/><list></list></block><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></block-definition><block-definition s="else %&apos;action&apos;" type="predicate" category="control"><comment x="0" y="0" w="176" collapsed="false">For use with the CASES block.&#xD;See its help message.</comment><header></header><code></code><translations>pt:senão, _&#xD;ca:si no _&#xD;</translations><inputs><input type="%cs"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition></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="92"><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="93"></list></costumes><sounds><list struct="atomic" id="94"></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="99"><costumes><list struct="atomic" id="100"></list></costumes><sounds><list struct="atomic" id="101"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list><l>+</l><l>-</l></list></block></block><block s="doSetVar"><l>first #</l><l></l></block><block s="doSetVar"><l>second #</l><l></l></block><block s="doSetVar"><l>operation</l><l></l></block><block s="doUntil"><block s="reportListContainsItem"><block var="a"/><block s="getLastAnswer"></block></block><script><block s="doAsk"><l>Which operation? (+, -)</l></block><block s="doIf"><block s="reportListContainsItem"><block var="a"/><block s="getLastAnswer"></block></block><script><block s="doSetVar"><l>operation</l><block s="getLastAnswer"></block></block></script><list></list></block></script></block><custom-block s="cases: if %b then %cs %mult%boolUE"><block s="reportVariadicEquals"><list><block var="operation"/><l>+</l></list></block><script><block s="doUntil"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doAsk"><l>First number?</l></block></script></block><block s="doSetVar"><l>first #</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportIsA"><block var="second #"/><l><option>number</option></l></block><script><block s="doAsk"><l>Second number?</l></block><block s="doSetVar"><l>second #</l><block s="getLastAnswer"></block></block></script></block><block s="doSayFor"><block s="reportVariadicSum"><list><block var="first #"/><block var="second #"/></list></block><l>10</l></block></script><list><custom-block s="else if %b then %cs"><block s="reportVariadicEquals"><list><block var="operation"/><l>-</l></list></block><script><block s="doUntil"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doAsk"><l>First number?</l></block></script></block><block s="doSetVar"><l>first #</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportIsA"><block var="second #"/><l><option>number</option></l></block><script><block s="doAsk"><l>Second number?</l></block><block s="doSetVar"><l>second #</l><block s="getLastAnswer"></block></block></script></block><block s="doSayFor"><block s="reportDifference"><block var="first #"/><block var="second #"/></block><l>10</l></block></script></custom-block></list></custom-block></script></scripts></sprite><watcher var="operation" style="normal" x="10" y="10" color="243,118,29"/><watcher var="first #" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="second #" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="operation"><l>+</l></variable><variable name="first #"><l>88</l></variable><variable name="second #"><l>91</l></variable></variables></scene></scenes></project><media name="Basic Calculator_Dylan Kornegay" app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>