<snapdata remixID="13403396"><project name="Barcode Stuff" 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="Barcode Stuff"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="4.547473508864641e-13" y="-1.1368683772161603e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11" y="10"><block s="receiveGo"></block><block s="doForever"><script><block s="doAsk"><l>Input 12 digit UPC code</l></block><block s="doSetVar"><l>barcode</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>barcode list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Addition+Stuffs</l><l>0</l></block><block s="doSetVar"><l>Addition + stuff 2</l><l>0</l></block><block s="doSetVar"><l>MOD Test</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="barcode"/></block><script><block s="doAddToList"><block s="reportLetter"><block var="i"/><block var="barcode"/></block><block var="barcode list"/></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="barcode list"/></block><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block></block><script><block s="doSetVar"><l>Addition+Stuffs</l><block s="reportVariadicSum"><list><block var="Addition+Stuffs"/><block s="reportListItem"><block var="i"/><block var="barcode list"/></block></list></block><comment w="90" collapsed="false">Step One: Add the digits in the odd positions together: 0 + 3 + 0 + 0 + 1 + 4 = 8 </comment></block></script><list></list></block></script></block><block s="doSetVar"><l>Addition+Stuffs</l><block s="reportVariadicProduct"><list><block var="Addition+Stuffs"/><l>3</l></list></block><comment w="90" collapsed="false">Step Two: Multiply the answer in Step One by 3: 8 x 3 = 24 &#xD; </comment></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="barcode list"/></block><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="i"/><l>12</l></list></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>Addition + stuff 2</l><block s="reportVariadicSum"><list><block var="Addition + stuff 2"/><block s="reportListItem"><block var="i"/><block var="barcode list"/></block></list></block><comment w="90" collapsed="false">Step Three: Add the digits in the even positions (except for the 12th digit): 1 + 0 + 0 + 0 + 2  </comment></block></script><list></list></block></script><list></list></block></script></block><block s="doSetVar"><l>Addition+Stuffs</l><block s="reportVariadicSum"><list><block var="Addition+Stuffs"/><block var="Addition + stuff 2"/></list></block><comment w="90" collapsed="false">Step Four: Add the answer from Step Three to the answer from Step Two: 3 + 24 = 27 &#xD;.</comment></block><block s="doSetVar"><l>Addition+Stuffs</l><block s="reportVariadicSum"><list><block var="Addition+Stuffs"/><block s="reportListItem"><l>12</l><block var="barcode list"/><comment w="90" collapsed="false">Step Five: Add the check digit (in this case 3) to the answer from Step Four (27): 3 + 27 = 30 </comment></block></list></block></block><block s="doSetVar"><l>MOD Test</l><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Addition+Stuffs"/><l>10</l></block><l>0</l></list></block><comment w="90" collapsed="false">Step Six: This result of step five must be a multiple of ten to be accurate. To determine its accuracy we will use modular math. So the result of step five MOD 10 should equate to 0</comment></block></script></block></script><script x="379.1865234375" y="194.83333333333337"><block s="reportListItem"><l></l><block var="barcode list"/></block></script></scripts></sprite><watcher var="barcode" style="normal" x="9.999999999999659" y="10" color="243,118,29"/><watcher var="Addition + stuff 2" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="barcode list" style="normal" x="8.999999999999659" y="77.000002" color="243,118,29" extX="80" extY="70"/><watcher var="MOD Test" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="Addition+Stuffs" style="normal" x="9" y="10" color="243,118,29"/></sprites></stage><variables><variable name="barcode"><l>041420021848</l></variable><variable name="barcode list"><list struct="atomic" id="188">0,4,1,4,2,0,0,2,1,8,4,8</list></variable><variable name="Addition+Stuffs"><l>50</l></variable><variable name="Addition + stuff 2"><l>18</l></variable><variable name="MOD Test"><bool>true</bool></variable></variables></scene></scenes></project><media name="Barcode Stuff" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>