<snapdata remixID="13396434"><project name="U5 Algorithms 1" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5 Algorithms 1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of: %&apos;someList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doForEach"><l>item</l><block var="someList"/><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="add nums from %&apos;num1&apos; to %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doFor"><l>i</l><block var="num1"/><block var="num2"/><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block var="i"/></list></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="%&apos;num1&apos; times %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>product</l></list></block><block s="doSetVar"><l>product</l><l>0</l></block><block s="doFor"><l>i</l><block var="num1"/><block var="num2"/><script><block s="doSetVar"><l>product</l><block s="reportVariadicSum"><list><block var="num1"/><block var="num1"/></list></block></block></script></block><block s="doReport"><block var="product"/></block></script></block-definition><block-definition s="%&apos;num1&apos; raised to the power %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><l></l></block></script><scripts><script x="162.5" y="122.3666666666666"><custom-block s="%n times %n"><l></l><l></l><comment w="90" collapsed="false">make sure you complete and use this block!</comment></custom-block></script></scripts></block-definition><block-definition s="Add tax to each item in list: %&apos;priceList&apos; Tax rate: %&apos;taxRate&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><l></l></block></script><scripts><comment x="168.5" y="91.19999999999999" w="90" collapsed="false">add comment here...</comment></scripts></block-definition><block-definition s="Total purchase price for list of prices: %&apos;someList&apos; Tax rate: %&apos;tax rate&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs></block-definition></blocks><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="88"><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="89"></list></costumes><sounds><list struct="atomic" id="90"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="1 Sum of list" idx="1" x="0" y="3.9090030162160243e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="95"><costumes><list struct="atomic" id="96"></list></costumes><sounds><list struct="atomic" id="97"></list></sounds><blocks></blocks><variables></variables><scripts><script x="39.999999999999915" y="34.597323600973255"><block s="doSetVar"><l>numList</l><block s="reportTextSplit"><l>1 2 2 3 4 5 6 7 8 10 11 17 18 18 20 1 2 3 4 5 6 7 19 20 18</l><l> </l></block></block></script><script x="16.992016423357597" y="118.2323600973237"><block var="numList"><comment w="90" collapsed="false">argument</comment></block></script><script x="113.99999999999989" y="229.5973236009733"><custom-block s="sum of: %l"><block s="reportNewList"><list><l>6</l><l>6</l><l>7</l><l>78</l></list></block><comment w="251.0583941605839" collapsed="false">Complete the code...we will be working together in class.  First one to complete and display via Google meet gets bonus points!</comment></custom-block></script></scripts></sprite><sprite name="2 add range" idx="2" x="107.0000000000003" y="-120.99999999999991" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="96.9,11.628,0,1" pen="tip" id="116"><costumes><list struct="atomic" id="117"></list></costumes><sounds><list struct="atomic" id="118"></list></sounds><blocks></blocks><variables></variables><scripts><script x="40.00000000000001" y="81.16666666666673"><custom-block s="add nums from %n to %n"><l>67</l><l>7</l><comment w="90" collapsed="false">Complete code</comment></custom-block></script></scripts></sprite><sprite name="3 multiply 2 nums using add" idx="3" x="171.99999999999932" y="160.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="167.43300000000002,170.85000000000002,0,1" pen="tip" id="125"><costumes><list struct="atomic" id="126"></list></costumes><sounds><list struct="atomic" id="127"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30.999999999999996" y="194"><custom-block s="%n times %n"><l>1</l><l>4</l><comment w="194" collapsed="false">Complete me using the add operator  (no using the x operator!)</comment></custom-block></script><comment x="34.00000000000001" y="61.000000000000014" w="341" collapsed="false">Pretend you are way back in the day.  You&apos;ve figured out how to do addition (you made the _+_ block!!!)  and now you need to use that block to multiply two numbers...  How do you make a multiply block without using the built in multiply block?  (Caveat:  doesn&apos;t work for all cases--what does it work for?).</comment></scripts></sprite><sprite name="4 power (exponent)" idx="4" x="147.9999999999991" y="21.000000000000057" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,6.4260000000000055,160.65,1" pen="tip" id="134"><costumes><list struct="atomic" id="135"></list></costumes><sounds><list struct="atomic" id="136"></list></sounds><blocks></blocks><variables></variables><scripts><script x="41.999999999999964" y="151"><custom-block s="%n raised to the power %n"><l></l><l></l></custom-block></script><comment x="27.000000000000156" y="52" w="320" collapsed="false">Now that you, creator of a new programming language back in the eighties, have figured out multiplication, use that procedure to make a power block!  No using the ^ block!  You must use your &quot;times&quot; block.</comment><script x="360.0000000000004" y="178"><custom-block s="%n times %n"><l></l><l></l></custom-block></script></scripts></sprite><sprite name="5/6 Items with sales tax" idx="5" x="-47.00000000000029" y="114.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="112.2,6.732000000000006,0,1" pen="tip" id="146"><costumes><list struct="atomic" id="147"></list></costumes><sounds><list struct="atomic" id="148"></list></sounds><blocks></blocks><variables></variables><scripts><script x="41.878906250000036" y="56.83333333333333"><block s="doSetVar"><l>purchasePrices</l><block s="reportTextSplit"><l>10.00  20.00 30.00 25.00 110.00</l><l> </l></block></block></script><script x="53.000000000000085" y="349.0000000000001"><custom-block s="Total purchase price for list of prices: %l Tax rate: %n"><l/><l></l><comment w="510" collapsed="false">6. Now make a block that reports what you would pay at the register for a given list of prices and a given tax rate.  USE THE &quot;Add tax block&quot; and the &quot;Sum of&quot; block  (abstraction and modularity!)</comment></custom-block></script><script x="34.87890625000011" y="141"><custom-block s="Add tax to each item in list: %l Tax rate: %n"><l/><l></l><comment w="558" collapsed="false">5. Complete this block, so that it outputs new list with a given tax rate applied to each item in a given list.  The  block should covert a tax rate to a decimal for the user.</comment></custom-block></script></scripts></sprite><watcher var="numList" style="normal" x="10.000000000000053" y="9.99999999999995" color="243,118,29" extX="109.60000000000014" extY="95.89999999999995"/><watcher var="purchasePrices" style="normal" x="8.68047337278069" y="137.22485207100593" color="243,118,29" extX="109" extY="95.00000000000011"/></sprites></stage><variables><variable name="numList"><list struct="atomic" id="167">1,2,2,3,4,5,6,7,8,10,11,17,18,18,20,1,2,3,4,5,6,7,19,20,18</list></variable><variable name="purchasePrices"><list struct="atomic" id="168">24.99,59.99,110.99,99.99,79.99</list></variable></variables></scene></scenes></project><media name="U5 Algorithms 1" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>