<snapdata remixID="14899479"><project name="UPC code" 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"><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,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</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="1.9895196601282805e-13" 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="44" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>UPCcode</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>Type</l><l>UNDEFINED</l></block><block s="doSetVar"><l>TotalVal1</l><l>0</l></block><block s="doSetVar"><l>TotalVal2</l><l>0</l></block><block s="doSetVar"><l>TV1Valid</l><l>0</l></block><block s="doSetVar"><l>TV2Valid</l><l>0</l></block><block s="doAsk"><l>What is the first digit of numbers in your UPC code?</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>done</l></list></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPCcode"/></block><block s="doAsk"><l>What is the next digit in your UPC code? (say "done" when you are finished)</l></block></script></block><block s="doRepeat"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="UPCcode"/></block><l>2</l></block><script><block s="doSetVar"><l>TotalVal1</l><block s="reportVariadicSum"><list><block var="TotalVal1"/><block s="reportListItem"><block var="index"/><block var="UPCcode"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block><block s="doSetVar"><l>index</l><l>2</l></block><block s="doRepeat"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="UPCcode"/></block><l>2</l></block><script><block s="doSetVar"><l>TotalVal2</l><block s="reportVariadicSum"><list><block var="TotalVal2"/><block s="reportListItem"><block var="index"/><block var="UPCcode"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block><block s="doSetVar"><l>TV1Valid</l><block s="reportModulus"><block var="TotalVal1"/><l>10</l></block></block><block s="doSetVar"><l>TV1Valid</l><block s="reportModulus"><block var="TotalVal2"/><l>10</l></block></block><block s="doIf"><block s="reportListContainsItem"><block var="UPCcode"/><l>2</l></block><script><block s="doSetVar"><l>Type</l><l>a weighted item. please proceed to weigh your item to proceed</l></block></script><list><block s="reportListContainsItem"><block var="UPCcode"/><l>3</l></block><script><block s="doSetVar"><l>Type</l><l>a drug that needs to be confirmed by a supervisor or have proof of access to pruchase</l></block></script><block s="reportListContainsItem"><block var="UPCcode"/><l>4</l></block><script><block s="doSetVar"><l>Type</l><l>a regular non food pruduct, proceed to checkout with your item</l></block></script><block s="reportVariadicOr"><list><block s="reportListContainsItem"><block var="UPCcode"/><l>5</l></block><block s="reportListContainsItem"><block var="UPCcode"/><l>9</l></block></list></block><script><block s="doSetVar"><l>Type</l><l>a coupon, your other shopping items will now have a discount added to their total</l></block></script><l><bool>true</bool></l><script><block s="doSetVar"><l>Type</l><l>a regular product</l></block></script></list></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="TV1Valid"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="TV2Valid"/><l>0</l></list></block></list></block><script><block s="doSayFor"><l>Your UPC code is valid, you may proceed</l><l>4</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The Product that matches this UPC code is </l><block var="Type"/></list></block><l>9</l></block></script><script><block s="doSayFor"><l>Sorry... Your UPC code is invalid...</l><l>5</l></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="TV1Valid"/><l>0</l></list></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your code&apos;s first series of every other digit still has a remainder of </l><block var="TV1Valid"/></list></block><l>9</l></block></script><list><block s="reportNot"><block s="reportVariadicEquals"><list><block var="TV2Valid"/><l>0</l></list></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your code&apos;s second series of every other digit still has a remainder of </l><block var="TV2Valid"/></list></block><l>9</l></block></script><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="TV1Valid"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="TV2Valid"/><l>0</l></list></block></list></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your code&apos;s first and second series of every other digit still has a remainder of </l><block var="TV1Valid"/><l> and </l><block var="TV2Valid"/></list></block><l>9</l></block></script></list></block></script></block></script><script x="563" y="61.66666666666663"><block s="doSetVar"><l>UPCcode</l><block s="reportNewList"><list><l>6</l><l>0</l><l>1</l><l>6</l><l>4</l><l>2</l><l>2</l><l>1</l><l>0</l><l>6</l><l>7</l><l>5</l></list></block></block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="103.00000199999994" color="243,118,29"/><watcher var="TotalVal1" style="normal" x="10" y="124.00000399999993" color="243,118,29"/><watcher var="TotalVal2" style="normal" x="10" y="145.00000600000004" color="243,118,29"/><watcher var="TV1Valid" style="normal" x="10" y="166.00000799999987" color="243,118,29"/><watcher var="TV2Valid" style="normal" x="10" y="187.00000999999983" color="243,118,29"/><watcher var="UPCcode" style="normal" x="5" y="1.0000000000000213" color="243,118,29" extX="80" extY="70"/><watcher var="productTypesList" style="normal" x="10" y="229.00001399999985" color="243,118,29"/><watcher var="Type" style="normal" x="10" y="208.00001199999983" color="243,118,29"/></sprites></stage><variables><variable name="UPCcode"><list struct="atomic" id="319">6</list></variable><variable name="index"><l>1</l></variable><variable name="TotalVal1"><l>0</l></variable><variable name="TotalVal2"><l>0</l></variable><variable name="TV1Valid"><l>0</l></variable><variable name="TV2Valid"><l>0</l></variable><variable name="productTypesList"><l>0</l></variable><variable name="Type"><l>UNDEFINED</l></variable></variables></scene></scenes></project><media name="UPC code" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>