<snapdata remixID="10003937"><project name="4.12 UPCCodeChecker" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="1181" y="692.0000000000001"><block s="doForEach"><l>item</l><block var="upcCode"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="reportListItem"><l><option>last</option></l><block var="upcCode"/></block></block><script><block s="doSetVar"><l>odd</l><block s="reportSum"><block var="odd"/><block var="item"/></block></block></script></block></script></block></script><script x="1266.7041015625" y="972.8333333333334"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l><l>9</l><l>11</l></list></block></script><script x="626" y="239.66666666666666"><block s="doSetVar"><l>odd</l><l>0</l></block></script><script x="22" y="25.666666666666657"><block s="receiveGo"></block><block s="doAsk"><l>What is the first digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the second digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the third digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode3</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the fourth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode4</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the fifth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode5</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the sixth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode6</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the seventh digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode7</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the eighth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode8</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the ninth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode9</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the tenth digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode10</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the eleventh digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode11</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the last digit of the UPC code?</l></block><block s="doSetVar"><l>upcCode12</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>upcCode</l><block s="reportNewList"><list><block var="upcCode1"/><block var="upcCode2"/><block var="upcCode3"/><block var="upcCode4"/><block var="upcCode5"/><block var="upcCode6"/><block var="upcCode7"/><block var="upcCode8"/><block var="upcCode9"/><block var="upcCode10"/><block var="upcCode11"/><block var="upcCode12"/></list></block></block><block s="doSetVar"><l>odd</l><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block var="upcCode1"/><block var="upcCode3"/></block><block var="upcCode5"/></block><block var="upcCode7"/></block><block var="upcCode9"/></block><block var="upcCode11"/></block></block><block s="doSetVar"><l>odd</l><block s="reportProduct"><block var="odd"/><l>3</l></block></block><block s="doSetVar"><l>even</l><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block var="upcCode2"/><block var="upcCode4"/></block><block var="upcCode6"/></block><block var="upcCode8"/></block><block var="upcCode10"/></block></block><block s="doSetVar"><l>even/odd</l><block s="reportSum"><block var="odd"/><block var="even"/></block></block><block s="doSetVar"><l>even/odd</l><block s="reportSum"><block var="even/odd"/><block var="upcCode12"/></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="even/odd"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>The code is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>The code is invalid.</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="upcCode3" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="upcCode4" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="upcCode5" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="upcCode6" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="upcCode7" style="normal" x="10" y="136.00001199999997" color="243,118,29" hidden="true"/><watcher var="upcCode8" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="upcCode9" style="normal" x="10" y="178.00001599999996" color="243,118,29" hidden="true"/><watcher var="upcCode10" style="normal" x="10" y="199.00001799999995" color="243,118,29" hidden="true"/><watcher var="upcCode11" style="normal" x="10" y="220.00001999999995" color="243,118,29" hidden="true"/><watcher var="upcCode12" style="normal" x="10" y="241.00002199999994" color="243,118,29" hidden="true"/><watcher var="upcCode1" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/><watcher var="upcCode2" style="normal" x="4" y="34.000001999999995" color="243,118,29" hidden="true"/><watcher var="odd" style="normal" x="10" y="283.00002599999993" color="243,118,29"/><watcher var="even" style="normal" x="10" y="304.00002799999993" color="243,118,29"/><watcher var="even/odd" style="normal" x="10" y="325.0000299999999" color="243,118,29"/><watcher var="upcCode" style="normal" x="12" y="6" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="upcCode"><list struct="atomic" id="224">0,3,6,0,0,0,2,9,1,4,5,2</list></variable><variable name="upcCode2"><l>3</l></variable><variable name="upcCode3"><l>6</l></variable><variable name="upcCode4"><l>0</l></variable><variable name="upcCode5"><l>0</l></variable><variable name="upcCode6"><l>0</l></variable><variable name="upcCode7"><l>2</l></variable><variable name="upcCode8"><l>9</l></variable><variable name="upcCode9"><l>1</l></variable><variable name="upcCode10"><l>4</l></variable><variable name="upcCode11"><l>5</l></variable><variable name="upcCode12"><l>2</l></variable><variable name="upcCode1"><l>0</l></variable><variable name="odd"><l>42</l></variable><variable name="even"><l>16</l></variable><variable name="even/odd"><l>60</l></variable></variables></project><media name="4.12 UPCCodeChecker" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>