<snapdata remixID="11094343"><project name="Lab 4.4 Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Number cruncher:&#xD;keybinds:&#xD;1: Sum of all the numbers in the list&#xD;2: Average of all of the numbers in the list&#xD;3:True if the list contains one negative number and false if all the numbers are non-negative&#xD;4: True if each value in the list is greater than or equal to the one before it&#xD;5: The largest number in the list&#xD;6: Make all positive&#xD;7: Only evens</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.4 Number Cruncher"><notes>Number cruncher:&#xD;keybinds:&#xD;1: Sum of all the numbers in the list&#xD;2: Average of all of the numbers in the list&#xD;3:True if the list contains one negative number and false if all the numbers are non-negative&#xD;4: True if each value in the list is greater than or equal to the one before it&#xD;5: The largest number in the list&#xD;6: Make all positive&#xD;7: Only evens</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of all the numbers in the list" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="List"/></block><block s="reportSum"><block s="reportListItem"><l>2</l><block var="List"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="List"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="List"/></block><block s="reportListItem"><l>5</l><block var="List"/></block></block></block></block></block><l>2</l></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="True if each value in the list is greater than or equal to the one before it" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List"/></block><block s="reportListItem"><block var="i"/><block var="List"/></block></block><script><block s="doSayFor"><l>Not increasing</l><l>2</l></block></script><script><block s="doSayFor"><l>True</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="The largest number in the list" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>indexpos</l><l>1</l></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="List"/></block></block><block s="doRepeat"><l>5</l><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="indexpos"/><block var="List"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="indexpos"/><block var="List"/></block></block></script></block><block s="doChangeVar"><l>indexpos</l><l>1</l></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Make all positive" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="List"/><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="List"/></block><l>-1</l></block></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="only evens" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="List"/></block><l>2</l></block><l>0</l></block><script></script><script><block s="doDeleteFromList"><l>1</l><block var="List"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>2</l><block var="List"/></block><l>2</l></block><l>0</l></block><script></script><script><block s="doDeleteFromList"><l>2</l><block var="List"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>3</l><block var="List"/></block><l>2</l></block><l>0</l></block><script></script><script><block s="doDeleteFromList"><l>3</l><block var="List"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>4</l><block var="List"/></block><l>2</l></block><l>0</l></block><script></script><script><block s="doDeleteFromList"><l>4</l><block var="List"/></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>5</l><block var="List"/></block><l>2</l></block><l>0</l></block><script></script><script><block s="doDeleteFromList"><l>5</l><block var="List"/></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Make all positive %&apos;m&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="1 %&apos;1&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition></blocks><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="234"><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="235"></list></costumes><sounds><list struct="atomic" id="236"></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="false" costume="0" color="80,80,80,1" pen="tip" id="241"><costumes><list struct="atomic" id="242"></list></costumes><sounds><list struct="atomic" id="243"></list></sounds><blocks><block-definition s="average of all of the numbers in the list" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List"/></block></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block></block><block s="doSayFor"><block var="average"/><l>2</l></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="True if the list contains one negative number and false if all the numbers are non-negative" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><script><block s="doSayFor"><l>True</l><l>2</l></block></script></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="29" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>The largest number in the list</l><l></l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="List"/></block><block s="doSayFor"><l>Welcome to number cruncher, type in numbers to start, if you dont want to put in a number in a spot then just press enter. (There is 5 slots)</l><l>10</l></block><block s="doAsk"><l>type in a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="List"/></block><block s="doAsk"><l>type in a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="List"/></block><block s="doAsk"><l>type in a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="List"/></block><block s="doAsk"><l>type in a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="List"/></block><block s="doAsk"><l>type in a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="List"/></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>1</option></l></block><script><custom-block s="1 %s"><custom-block s="Sum of all the numbers in the list"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>2</option></l></block><script><custom-block s="1 %s"><custom-block s="average of all of the numbers in the list" scope="local"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>3</option></l></block><script><custom-block s="1 %s"><custom-block s="True if the list contains one negative number and false if all the numbers are non-negative" scope="local"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>4</option></l></block><script><custom-block s="1 %s"><custom-block s="True if each value in the list is greater than or equal to the one before it"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>5</option></l></block><script><custom-block s="1 %s"><custom-block s="The largest number in the list"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>6</option></l></block><script><custom-block s="Make all positive %s"><custom-block s="Make all positive"></custom-block></custom-block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>7</option></l></block><script><custom-block s="1 %s"><custom-block s="only evens"></custom-block></custom-block></script></block></script></block></script><script x="448.0000000000001" y="172.50000000000014"><block s="doSetVar"><l>Sum</l><block s="reportNewList"><list><l></l></list></block></block></script><script x="226.33333333333334" y="137.33333333333323"><block s="receiveMessage"><l>Start</l><list></list></block></script></scripts></sprite><watcher var="max" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="0" y="0" color="243,118,29" extX="173" extY="108"/><watcher var="The largest number in the list" style="normal" x="-1" y="131.000004" color="243,118,29"/><watcher var="sum" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="List"><list struct="atomic" id="434"></list></variable><variable name="indexpos"><l>6</l></variable><variable name="The largest number in the list"><l></l></variable><variable name="max"><l>5</l></variable><variable name="sum"><l>15</l></variable><variable name="average"><l>3</l></variable></variables></scene></scenes></project><media name="Lab 4.4 Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>