<snapdata remixID="14922668"><project name="upc code checker" app="Snap! 11.0.8, 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"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><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="6"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAFjklEQVR4Xu3VMQEAMAyAsNW/6X2VUJ7kwgHzAIBzswUAnDFgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DAgAEgYMAAEDBgAAgYMAAEDBgAAgYMAAEDBoCAAQNAwIABIGDAABAwYAAIGDAABAwYAAIGDAABAwaAgAEDQMCAASBgwAAQMGAACBgwAAQMGAACBgwAAQMGgIABA0DgA7FxAWnsm5cXAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>code</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>12</l><script><block s="doAsk"><l>enter upc code one at a time</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="code"/></block></script></block><block s="doSetVar"><l>oddSum</l><l>0</l></block><block s="doSetVar"><l>evenSum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="code"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></list></block><script><block s="doSetVar"><l>oddSum</l><block s="reportVariadicSum"><list><block var="oddSum"/><block s="reportListItem"><block var="i"/><block var="code"/></block></list></block></block></script><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="code"/></block><l>1</l></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>evenSum</l><block s="reportVariadicSum"><list><block var="evenSum"/><block s="reportListItem"><block var="i"/><block var="code"/></block></list></block></block></script><list></list></block></script></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doSetVar"><l>oddSum</l><block s="reportVariadicProduct"><list><block var="oddSum"/><l>3</l></list></block></block><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="evenSum"/><block var="oddSum"/></list></block></block><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block s="reportListItem"><l>12</l><block var="code"/></block></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="total"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>yes</l><l>2</l></block></script><script><block s="doSayFor"><l>nope</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>the check digit should be</l><block s="reportDifference"><l>10</l><block s="reportModulus"><block var="total"/><l>10</l></block></block></list></block><l>5</l></block></script></block><block s="doSetVar"><l>accuracies</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="total"/><l>10</l></block><l>0</l></list></block><script><block s="doAddToList"><l>1</l><block var="accuracies"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="code"/></block><l>0</l><l>1</l><l>6</l><l>7</l><l>8</l></list></block><script><block s="doSayFor"><l>This is a regular item</l><l>2</l></block></script><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="code"/></block><l>2</l></list></block><script><block s="doSayFor"><l>This is a random weight item</l><l>2</l></block></script><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="code"/></block><l>3</l></list></block><script><block s="doSayFor"><l>this is a drug item... watch it...</l><l>2</l></block></script><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="code"/></block><l>4</l></list></block><script><block s="doSayFor"><l>This is a non-food item</l><l>2</l></block></script><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="code"/></block><l>4</l><l>9</l></list></block><script><block s="doSayFor"><l>This is a coupon</l><l>2</l></block></script></list></block></script></scripts></sprite><watcher var="evenSum" style="normal" x="9" y="273.000004" color="243,118,29"/><watcher var="oddSum" style="normal" x="8" y="296.000002" color="243,118,29"/><watcher var="total" style="normal" x="10" y="250" color="243,118,29"/><watcher var="code" style="normal" x="2" y="-4" color="243,118,29" extX="80" extY="70"/><watcher var="accuracies" style="normal" x="10" y="271.000002" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="code"><list struct="atomic" id="287">3,4,5,2,3,5,5,5,3,3,2,2</list></variable><variable name="oddSum"><l>63</l></variable><variable name="evenSum"><l>19</l></variable><variable name="total"><l>84</l></variable><variable name="accuracies"><list struct="atomic" id="288"></list></variable></variables></scene></scenes></project><media name="upc code checker" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>