<snapdata remixID="11362855"><project name="UPC Code Checker Program" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="UPC Code Checker Program"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="inputUPC" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPCCode</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>num</l><l>0</l></block><block s="doRepeat"><l>12</l><script><block s="doSetVar"><l>num</l><block s="reportVariadicSum"><list><block var="num"/><l>1</l></list></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>What is number </l><block var="num"/><l> of your UPC code?</l></list></block></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPCCode"/></block></script></block></script></block-definition><block-definition s="firstDigit" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>0</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>1</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>6</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>7</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>8</l></block></block></block></block></block><script><block s="doSetVar"><l>type</l><l>regular</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>2</l></block><script><block s="doSetVar"><l>type</l><l>weighed</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>3</l></block><script><block s="doSetVar"><l>type</l><l>National Drug Code</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>4</l></block><script><block s="doSetVar"><l>type</l><l>non-food</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>5</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="UPCCode"/></block><l>9</l></block></block><script><block s="doSetVar"><l>type</l><l>coupon code</l></block></script></block></script></block></script></block-definition><block-definition s="oddEven?" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>odd</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>even</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>i</l><block var="UPCMinusLastDigit"/><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListIndex"><block var="i"/><block var="UPCMinusLastDigit"/></block><l>2</l></block><l>1</l></block><script><block s="doAddToList"><block var="i"/><block var="odd"/></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListIndex"><block var="i"/><block var="UPCMinusLastDigit"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="i"/><block var="even"/></block></script></block></script></block></script></block></script></block-definition><block-definition s="addOdd" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="odd"/><script><block s="doSetVar"><l>oddSUM</l><block s="reportVariadicSum"><list><block var="oddSUM"/><block var="item"/></list></block></block></script></block><block s="doSetVar"><l>oddSUM</l><block s="reportVariadicProduct"><list><block var="oddSUM"/><l>3</l></list></block></block></script></block-definition><block-definition s="minusLast" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPCMinusLastDigit</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="UPCCode"/><script><block s="doAddToList"><block var="item"/><block var="UPCMinusLastDigit"/></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><block var="UPCMinusLastDigit"/></block></script></block-definition><block-definition s="addEven" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="even"/><script><block s="doSetVar"><l>evenSUM</l><block s="reportVariadicSum"><list><block var="evenSUM"/><block var="item"/></list></block></block></script></block></script></block-definition><block-definition s="totalSumMod10" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="oddSUM"/><block var="evenSUM"/></list></block></block><block s="doSetVar"><l>valid?</l><block s="reportModulus"><block var="total"/><l>10</l></block></block><block s="doIfElse"><block s="reportEquals"><block var="valid?"/><l>0</l></block><script><block s="bubble"><block s="reportJoinWords"><list><l>You have a </l><block var="type"/><l> UPC code, and it is valid.</l></list></block></block></script><script><block s="bubble"><block s="reportJoinWords"><list><l>You have a </l><block var="type"/><l> UPC code, but it is NOT valid.</l></list></block></block></script></block></script></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="305"><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="306"></list></costumes><sounds><list struct="atomic" id="307"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-1.5328562389431374e-13" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="312"><costumes><list struct="atomic" id="313"></list></costumes><sounds><list struct="atomic" id="314"></list></sounds><blocks></blocks><variables></variables><scripts><script x="559.2666015625" y="149.66666666666669"><block var="UPCCode"/></script><script x="20" y="22.166666666666856"><custom-block s="inputUPC"></custom-block><custom-block s="firstDigit"></custom-block><custom-block s="minusLast"></custom-block><custom-block s="oddEven?"></custom-block><custom-block s="addOdd"></custom-block><custom-block s="addEven"></custom-block><custom-block s="totalSumMod10"></custom-block></script></scripts></sprite><watcher var="type" style="normal" x="14.833333333333258" y="391.60000296666647" color="243,118,29"/><watcher var="odd" style="normal" x="379.73333333333267" y="14.833339266666634" color="243,118,29" extX="80" extY="70.00000000000003"/><watcher var="UPCMinusLastDigit" style="normal" x="135.11731182795654" y="44.10764034193542" color="243,118,29" extX="80" extY="70"/><watcher var="even" style="normal" x="268.70344086021487" y="25.570761588172005" color="243,118,29" extX="80" extY="69.99999999999997"/><watcher var="oddSUM" style="normal" x="9.187096774193606" y="9.187096774193542" color="243,118,29"/><watcher var="evenSUM" style="normal" x="9.187096774193606" y="28.48000183741935" color="243,118,29"/><watcher var="total" style="normal" x="9.187096774193606" y="47.7729069006451" color="243,118,29"/><watcher var="valid?" style="normal" x="9.187096774193606" y="67.06581196387093" color="243,118,29"/><watcher var="UPCCode" style="normal" x="29.46347031963478" y="118.86986301369865" color="243,118,29" extX="91" extY="237.00000000000006"/></sprites></stage><variables><variable name="UPCCode"><list struct="atomic" id="335">0,1,2,0,0,0,2,0,6,0,7,8</list></variable><variable name="num"><l>12</l></variable><variable name="type"><l>regular</l></variable><variable name="odd"><list struct="atomic" id="336">0,2,0,0,0,2,0,6,0,7</list></variable><variable name="even"><list struct="atomic" id="337">1</list></variable><variable name="UPCMinusLastDigit"><list struct="atomic" id="338">0,1,2,0,0,0,2,0,6,0,7</list></variable><variable name="oddSUM"><l>7791</l></variable><variable name="evenSUM"><l>59</l></variable><variable name="total"><l>7850</l></variable><variable name="valid?"><l>0</l></variable></variables></scene></scenes></project><media name="UPC Code Checker Program" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>