<snapdata remixID="14001454"><project name="UPC Checker" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="UPC Checker"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="codeItself" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>12</l><script><block s="doAddToList"><block s="reportLetter"><block var="index"/><block s="getLastAnswer"></block></block><block var="UPC"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="odd" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="odd?" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="SumOfOdds" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>codesum</l><block s="reportCombine"><block var="UPC"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>oddsadded</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="UPC"/></block><block s="reportListItem"><l>3</l><block var="UPC"/></block><block s="reportListItem"><l>5</l><block var="UPC"/></block><block s="reportListItem"><l>7</l><block var="UPC"/></block><block s="reportListItem"><l>9</l><block var="UPC"/></block><block s="reportListItem"><l>11</l><block var="UPC"/></block></list></block></block></script></block-definition><block-definition s="oddsadded" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="SumOfEvens" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>codesum</l><block s="reportCombine"><block var="UPC"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>evensadded</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="UPC"/></block><block s="reportListItem"><l>4</l><block var="UPC"/></block><block s="reportListItem"><l>6</l><block var="UPC"/></block><block s="reportListItem"><l>8</l><block var="UPC"/></block><block s="reportListItem"><l>10</l><block var="UPC"/></block></list></block></block></script></block-definition><block-definition s="Step4" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="x3block" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="oddsadded"/><l>3</l></list></block></block></script></block-definition><block-definition s="x3" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="oddsadded"/><l>3</l></list></block></block></script></block-definition><block-definition s="Step4Take2" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="x3"></custom-block><block var="evensadded"/><block s="reportListItem"><l>12</l><block var="UPC"/></block></list></block></block></script></block-definition><block-definition s="odd?2" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="odd3" type="predicate" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="UPC"/></block><l>2</l></block><l>0</l></list></block></block></block></script></block-definition><block-definition s="even?2" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="UPC"/></block><l>2</l></block><l>0</l></list></block></block></script></block-definition><block-definition s="odd4?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="UPC"/></block><l>2</l></block><l>0</l></list></block></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="200"><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="201"></list></costumes><sounds><list struct="atomic" id="202"></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="207"><costumes><list struct="atomic" id="208"></list></costumes><sounds><list struct="atomic" id="209"></list></sounds><blocks></blocks><variables></variables><scripts><script x="40" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>UPC</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Type your 12 digit UPC code</l></block><block s="doRepeat"><l>12</l><script><block s="doAddToList"><block s="reportLetter"><block var="index"/><block s="getLastAnswer"></block></block><block var="UPC"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>odd</l><l>0</l></block><block s="doForEach"><l>item</l><block var="UPC"/><script><block s="doIf"><custom-block s="odd4?"></custom-block><script><block s="doSetVar"><l>odd</l><block s="reportVariadicSum"><list><block var="odd"/><l>1</l></list></block></block></script><list></list></block><block s="doIf"><custom-block s="even?2"></custom-block><script><block s="doSetVar"><l>even</l><block s="reportVariadicSum"><list><block var="even"/><l>1</l></list></block></block></script><list></list></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><custom-block s="SumOfOdds"></custom-block><custom-block s="SumOfEvens"></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><custom-block s="Step4Take2"></custom-block><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>This is a valid UPC code</l><l>5</l></block></script><script><block s="doSayFor"><l>This is not a valid UPC code</l><l>5</l></block></script></block></script><script x="273" y="191.66666666666666"><block s="doSetVar"><l>oddsadded</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="UPC"/></block><block s="reportListItem"><l>3</l><block var="UPC"/></block><block s="reportListItem"><l>5</l><block var="UPC"/></block><block s="reportListItem"><l>7</l><block var="UPC"/></block><block s="reportListItem"><l>9</l><block var="UPC"/></block><block s="reportListItem"><l>11</l><block var="UPC"/></block></list></block></block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="10" color="243,118,29"/><watcher var="UPC" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="odd" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="even" style="normal" x="10" y="145.00000599999998" color="243,118,29"/><watcher var="codesum" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="oddsadded" style="normal" x="10" y="187.00000999999997" color="243,118,29"/><watcher var="evensadded" style="normal" x="10" y="208.00001199999997" color="243,118,29"/></sprites></stage><variables><variable name="index"><l>1</l></variable><variable name="UPC"><list struct="atomic" id="346"></list></variable><variable name="odd"><l>0</l></variable><variable name="even"><l>41</l></variable><variable name="codesum"><l>33</l></variable><variable name="oddsadded"><l>16</l></variable><variable name="evensadded"><l>15</l></variable></variables></scene></scenes></project><media name="UPC Checker" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>