<snapdata remixID="11065329"><project name="UPC (working)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="69" y="14"><block s="receiveGo"></block><block s="doAsk"><l>What is the UPC code? (Enter 12 digit code)</l></block><custom-block s="UPC"></custom-block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="odds" style="normal" x="11" y="53.00000399999999" color="243,118,29"/><watcher var="index" style="normal" x="12" y="79.000002" color="243,118,29"/><watcher var="evens" style="normal" x="11" y="102.00000399999999" color="243,118,29"/><watcher var="digitList" style="normal" x="125.5047607421875" y="7.1166229248046875" color="243,118,29" extX="80" extY="70"/><watcher var="checkDigit" style="normal" x="10" y="3" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="UPC" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>digitList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>odds</l><l>0</l></block><block s="doSetVar"><l>evens</l><l>0</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="digitList"/></block><block s="doSetVar"><l>digitList</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doRepeat"><l>12</l><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block><block s="doSetVar"><l>odds</l><block s="reportSum"><block var="odds"/><block s="reportListItem"><block var="index"/><block var="digitList"/></block></block></block></script></block><block s="doSetVar"><l>odds</l><block s="reportSum"><block var="odds"/><block s="reportListItem"><l>1</l><block var="digitList"/></block></block></block><block s="doSetVar"><l>odds</l><block s="reportProduct"><block var="odds"/><l>3</l></block></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doRepeat"><l>12</l><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>2</l></block></block><block s="doSetVar"><l>evens</l><block s="reportSum"><block var="evens"/><block s="reportListItem"><block var="index"/><block var="digitList"/></block></block></block></script></block><block s="doSetVar"><l>evens</l><block s="reportDifference"><block var="evens"/><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block></block></block><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="evens"/><block var="odds"/></block></block><block s="doSetVar"><l>checkDigit</l><block s="reportSum"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><block var="sum"/></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="checkDigit"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>This is a valid UPC code!</l><l>2</l></block><block s="doSetVar"><l>checkDigit</l><block s="reportDifference"><block var="checkDigit"/><block var="sum"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit for the UPC is </l><block var="checkDigit"/></list></block><l>2</l></block></script><script><block s="doSayFor"><l>This is an invalid UPC code</l><l>2</l></block><block s="doSetVar"><l>checkDigit</l><block s="reportDifference"><block var="checkDigit"/><block var="sum"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit for the UPC is </l><block var="checkDigit"/></list></block><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>0</l></block><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>1</l></block></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>6</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>7</l></block><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>8</l></block></block></block></block><script><block s="doSayFor"><l>This is a regular UPC code!</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>2</l></block><script><block s="doSayFor"><l>This UPC is for random weight items</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>3</l></block><script><block s="doSayFor"><l>This UPC is for National Drug Code and National Health Items</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>4</l></block><script><block s="doSayFor"><l>This UPC if for non-food items</l><l>2</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>5</l></block><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="digitList"/></block><l>9</l></block></block><script><block s="doSayFor"><l>This UPC is for coupon use</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="digitList"><list struct="atomic" id="292">1,1,1,1,1,1,1,1,1,1,1,1</list></variable><variable name="index"><l>24</l></variable><variable name="odds"><l>18</l></variable><variable name="evens"><l>5</l></variable><variable name="checkDigit"><l>1</l></variable><variable name="sum"><l>23</l></variable></variables></project><media name="UPC (working)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>