<snapdata remixID="10783959"><project name="UPC code reader" 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="39" y="10"><block s="receiveGo"></block><block s="doAsk"><l>Enter the UPC code</l></block><block s="doSetVar"><l>upcCode</l><block s="getLastAnswer"></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="doSetVar"><l>totalish</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="upcCode"/></block></block><script><block s="doChangeVar"><l>odds</l><block s="reportLetter"><block var="index"/><block var="upcCode"/></block></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></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>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="upcCode"/></block></block><script><block s="doChangeVar"><l>evens</l><block s="reportLetter"><block var="index"/><block var="upcCode"/></block></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block><block s="doSetVar"><l>totalish</l><block s="reportSum"><block var="odds"/><block var="evens"/></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="totalish"/><l>10</l></block><l>0</l></block><script><block s="bubble"><l>This is indeed a UPC code</l></block></script><script><block s="bubble"><l>This is actually not a UPC code</l></block></script></block></script><script x="226.6552734375" y="289.4999999999999"><block s="reportDifference"><l></l><l>1</l></block></script></scripts></sprite><watcher var="upcCode" style="normal" x="10" y="10" color="243,118,29"/><watcher var="index" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="odds" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="evens" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="totalish" style="normal" x="10" y="94.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="upcCode"><l>159274200699</l></variable><variable name="index"><l>14</l></variable><variable name="odds"><l>84</l></variable><variable name="evens"><l>26</l></variable><variable name="totalish"><l>110</l></variable></variables></project><media name="UPC code reader" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>