<snapdata remixID="8896053"><project name="3.4 Crane, Skyler" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="false" 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></blocks><variables></variables><scripts><script x="358" y="388"><block s="receiveMessage"><l>checkIfBetween</l></block><block s="doAsk"><l>What is the max value of the range</l></block><block s="doSetVar"><l>tempVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the min value of the range</l></block><block s="doSetVar"><l>tempVar2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is thenumber you are checking?</l></block><block s="doSetVar"><l>tempVar3</l><block s="getLastAnswer"></block></block><block s="doIfElse"><custom-block s="isBetweenOrEqual %n %n %n"><block var="tempVar1"/><block var="tempVar2"/><block var="tempVar3"/></custom-block><script><block s="bubble"><block s="reportJoinWords"><list><block var="tempVar3"/><l> is between </l><block var="tempVar1"/><l> and </l><block var="tempVar2"/></list></block></block></script><script><block s="bubble"><block s="reportJoinWords"><list><block var="tempVar3"/><l> is not between </l><block var="tempVar1"/><l> and </l><block var="tempVar2"/></list></block></block></script></block></script><script x="11" y="394.79999999999995"><block s="receiveMessage"><l>checkWordLength</l></block><block s="doAsk"><l>What is the specified number of letters?</l></block><block s="doSetVar"><l>tempVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the word you are checking?</l></block><block s="doSetVar"><l>stringVar1</l><block s="getLastAnswer"></block></block><block s="bubble"><custom-block s="checkNumberOfLetters %txt %n"><block var="stringVar1"/><block var="tempVar1"/></custom-block></block></script><script x="683" y="231"><block s="receiveMessage"><l>findMaximum</l></block><block s="doAsk"><l>What is the value of one of the two numbers?</l></block><block s="doSetVar"><l>tempVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the value of the second number?</l></block><block s="doSetVar"><l>tempVar2</l><block s="getLastAnswer"></block></block><block s="bubble"><block s="reportJoinWords"><list><l>The biggest number is </l><custom-block s="max %n %n"><block var="tempVar1"/><block var="tempVar2"/></custom-block></list></block></block></script><script x="680" y="167.79999999999995"><block s="receiveKey"><l><option>2</option></l></block><block s="doBroadcast"><l>findMaximum</l></block></script><script x="354" y="327.79999999999995"><block s="receiveKey"><l><option>3</option></l></block><block s="doBroadcast"><l>checkIfBetween</l></block></script><script x="10" y="328.79999999999995"><block s="receiveKey"><l><option>4</option></l></block><block s="doBroadcast"><l>checkWordLength</l></block></script><script x="220" y="10"><block s="receiveGo"></block><block s="bubble"><l>1: find min 2: find max 3: Check number in range 4: Check word with given length; 5: distance formula; 6: check letter</l></block></script><script x="790" y="508"><block s="receiveMessage"><l>findMinimum</l></block><block s="doAsk"><l>What is the value of one of the two numbers?</l></block><block s="doSetVar"><l>tempVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the value of the second number?</l></block><block s="doSetVar"><l>tempVar2</l><block s="getLastAnswer"></block></block><block s="bubble"><block s="reportJoinWords"><list><l>The smallest number is </l><custom-block s="min %n %n"><block var="tempVar1"/><block var="tempVar2"/></custom-block></list></block></block></script><script x="791" y="449.79999999999995"><block s="receiveKey"><l><option>1</option></l></block><block s="doBroadcast"><l>findMinimum</l></block></script><script x="692" y="691"><block s="receiveKey"><l><option>5</option></l></block><block s="doBroadcast"><l>DistanceForm</l></block></script><script x="696" y="761.5999999999999"><block s="receiveMessage"><l>DistanceForm</l></block><block s="doAsk"><l>x1= ?</l></block><block s="doSetVar"><l>tempVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>y1= ?</l></block><block s="doSetVar"><l>tempVar2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>x2= ?</l></block><block s="doSetVar"><l>tempVar3</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>y2= ?</l></block><block s="doSetVar"><l>tempVar4</l><block s="getLastAnswer"></block></block><block s="bubble"><custom-block s="findDistance %s %s %s %s"><block var="tempVar1"/><block var="tempVar2"/><block var="tempVar3"/><block var="tempVar4"/></custom-block></block></script><script x="324" y="731.5999999999999"><block s="receiveMessage"><l>containsLetter?</l></block><block s="doAsk"><l>What word are you testing?</l></block><block s="doSetVar"><l>stringVar1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What letter are you checking for</l></block><block s="doSetVar"><l>stringVar2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><custom-block s="containsLetter? %s %s"><block var="stringVar1"/><block var="stringVar2"/></custom-block><l>1</l></block><script><block s="bubble"><l>Contains letter!</l></block></script><script><block s="bubble"><l>Does not contain letter</l></block></script></block></script><script x="124" y="663.5999999999999"><block s="receiveKey"><l><option>6</option></l></block><block s="doBroadcast"><l>containsLetter?</l></block></script></scripts></sprite><watcher var="tempVar1" style="normal" x="10" y="10" color="243,118,29"/><watcher var="tempVar2" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="tempVar3" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="stringVar1" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="tempVar4" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="stringVar2" style="normal" x="10" y="115.00000999999997" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="min %&apos;val1&apos; %&apos;val2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="tempVar1"/><block var="tempVar2"/></block><script><block s="doReport"><block var="tempVar1"/></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="tempVar1"/><block var="tempVar2"/></block><script><block s="doReport"><block var="tempVar2"/></block></script><script><block s="doReport"><block var="tempVar1"/></block></script></block></script></block></script></block-definition><block-definition s="max %&apos;num1&apos; %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="tempVar1"/><block var="tempVar2"/></block><script><block s="doReport"><block var="tempVar1"/></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="tempVar1"/><block var="tempVar2"/></block><script><block s="doReport"><block var="tempVar2"/></block></script><script><block s="doReport"><block var="tempVar1"/></block></script></block></script></block></script></block-definition><block-definition s="isBetweenOrEqual %&apos;num1&apos; %&apos;num2&apos; %&apos;num3&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="num1"/><block var="num3"/></block><block s="reportLessThan"><block var="num2"/><block var="num3"/></block></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="checkNumOfLetters %&apos;word&apos; %&apos;wordLength&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><scripts><script x="10" y="87.19999999999999"><block s="reportOr"><block s="reportGreaterThan"><block s="reportStringSize"><block var="word"/></block><block var="wordLength"/></block><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="wordLength"/></block></block></script></scripts></block-definition><block-definition s="checkNumberOfLetters %&apos;word&apos; %&apos;wordLength&apos;" type="predicate" category="sensing"><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="reportGreaterThan"><block var="wordLength"/><block s="reportStringSize"><block var="word"/></block></block><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="wordLength"/></block></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="findDistance %&apos;x1&apos; %&apos;y1&apos; %&apos;x2&apos; %&apos;y2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>x1, y1, x2, y2</l></list><l>let distance = 0&#xD;let var1&#xD;&#xD;distance = (y2-y1);&#xD;&#xD;distance = Math.pow(distance, 2);&#xD;&#xD;var1 = (x2-x1);&#xD;var1 = Math.pow(var1,2);&#xD;&#xD;var1 = distance + var1;&#xD;&#xD;distance = Math.sqrt(var1);&#xD;&#xD;return distance;</l></block><list><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/></list></block></block></script></block-definition><block-definition s="containsLetter? %&apos;word&apos; %&apos;letter&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block><block var="letter"/></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition></blocks><variables><variable name="tempVar1"><l>1</l></variable><variable name="tempVar2"><l>9</l></variable><variable name="tempVar3"><l>1</l></variable><variable name="stringVar1"><l>hello</l></variable><variable name="tempVar4"><l>2</l></variable><variable name="stringVar2"><l>o</l></variable></variables></project><media name="3.4 Crane, Skyler" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>