<snapdata remixID="11734884"><project name="UPC project" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="UPC project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="12thDigit" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>oddDigitsSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="upcList"/></block><block s="reportListItem"><l>3</l><block var="upcList"/></block><block s="reportListItem"><l>5</l><block var="upcList"/></block><block s="reportListItem"><l>7</l><block var="upcList"/></block><block s="reportListItem"><l>9</l><block var="upcList"/></block><block s="reportListItem"><l>11</l><block var="upcList"/></block></list></block></block><block s="doSetVar"><l>oddDigitsSum</l><block s="reportVariadicProduct"><list><block var="oddDigitsSum"/><l>3</l></list></block></block><block s="doSetVar"><l>evenDigitsSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="upcList"/></block><block s="reportListItem"><l>4</l><block var="upcList"/></block><block s="reportListItem"><l>6</l><block var="upcList"/></block><block s="reportListItem"><l>8</l><block var="upcList"/></block><block s="reportListItem"><l>10</l><block var="upcList"/></block></list></block></block><block s="doSetVar"><l>12thDigit</l><block s="reportVariadicSum"><list><block var="evenDigitsSum"/><block var="oddDigitsSum"/></list></block></block><block s="doSetVar"><l>12thDigit</l><block s="reportModulus"><block var="12thDigit"/><l>10</l></block></block><block s="doReport"><block var="12thDigit"/></block></script></block-definition><block-definition s="12thDigit1" type="reporter" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>oddDigit</l><l>1</l></block><block s="doSetVar"><l>oddDigitsSum</l><l>0</l></block><block s="doSetVar"><l>evenDigit</l><l>2</l></block><block s="doSetVar"><l>evenDigitsSum</l><l>0</l></block><block s="doSetVar"><l>12thDigit</l><l>0</l></block><block s="doRepeat"><l>6</l><script><block s="doSetVar"><l>oddDigitsSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="oddDigit"/><block var="upcList"/></block><block var="oddDigitsSum"/></list></block></block><block s="doChangeVar"><l>oddDigit</l><l>2</l></block></script></block><block s="doSetVar"><l>oddDigitsSum</l><block s="reportVariadicProduct"><list><block var="oddDigitsSum"/><l>3</l></list></block></block><block s="doRepeat"><l>5</l><script><block s="doSetVar"><l>evenDigitsSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="evenDigit"/><block var="upcList"/></block><block var="evenDigitsSum"/></list></block></block><block s="doChangeVar"><l>evenDigit</l><l>2</l></block></script></block><block s="doSetVar"><l>12thDigit</l><block s="reportVariadicSum"><list><block var="evenDigitsSum"/><block var="oddDigitsSum"/></list></block></block><block s="doSetVar"><l>12thDigit</l><block s="reportModulus"><block var="12thDigit"/><l>10</l></block></block><block s="doReport"><block var="12thDigit"/></block></script></block-definition><block-definition s="productType" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>4</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is a non-food product</l><l>4</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>2</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is a random weight item</l><l>4</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>3</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is related to the National Drug Code or National Health Code</l><l>4</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>5</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>9</l></block></block><script><block s="doSayFor"><l>Based on the UPC code, your item is for coupon use</l><l>4</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>0</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>1</l></block></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>6</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>8</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>7</l></block></block></block></block><script></script></block></script></block-definition></blocks><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="272"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="273"></list></costumes><sounds><list struct="atomic" id="274"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-35.999999999999886" y="-47.999999999999886" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="279"><costumes><list struct="atomic" id="280"></list></costumes><sounds><list struct="atomic" id="281"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32" y="10"><block s="doSetVar"><l>upcList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>upcDigit</l><l>1</l></block><block s="doRepeat"><l>12</l><script><block s="doAsk"><block s="reportJoinWords"><list><l>What is value of digit </l><block var="upcDigit"/><l> in the upc</l></list></block></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="upcList"/></block><block s="doChangeVar"><l>upcDigit</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="upcList"/></block><l>12</l></block><script><block s="doSayFor"><l>Code is valid</l><l>2</l></block></script><script><block s="doSayFor"><l>Code is invalid</l><l>2</l></block></script></block></script><script x="30" y="277.5"><block s="doSetVar"><l>upcList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>upcDigit</l><l>1</l></block><block s="doSetVar"><l>oddDigitsSum</l><l>0</l></block><block s="doSetVar"><l>evenDigitsSum</l><l>0</l></block><block s="doSetVar"><l>12thDigit</l><l>0</l></block><block s="doRepeat"><l>11</l><script><block s="doAsk"><block s="reportJoinWords"><list><l>What is value of digit </l><block var="upcDigit"/><l> in the upc</l></list></block></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="upcList"/></block><block s="doChangeVar"><l>upcDigit</l><l>1</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>If your 12th digit is </l><custom-block s="12thDigit1"></custom-block><l> then your answer is valid</l></list></block><l>10</l></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>4</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is a non-food product</l><l>4</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>2</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is a random weight item</l><l>4</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>3</l></block><script><block s="doSayFor"><l>Based on the UPC code, your item is related to the National Drug Code or National Health Code</l><l>4</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>5</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>9</l></block></block><script><block s="doSayFor"><l>Based on the UPC code, your item is for coupon use</l><l>4</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>0</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>1</l></block></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>6</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>8</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="upcList"/></block><l>7</l></block></block></block></block><script><block s="doSayFor"><l>Based on the UPC code, your item is a regular consumer product </l><l>4</l></block></script></block></script></scripts></sprite><watcher var="oddDigitsSum" style="normal" x="151.0000000000001" y="28.000005999999992" color="243,118,29" hidden="true"/><watcher var="upcDigit" style="normal" x="9.999999999999773" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="oddDigit" style="normal" x="9.999999999999773" y="115.00000999999995" color="243,118,29" hidden="true"/><watcher var="evenDigit" style="normal" x="9.999999999999773" y="136.00001199999988" color="243,118,29" hidden="true"/><watcher var="12thDigit" style="normal" x="298" y="27.000003999999983" color="243,118,29" hidden="true"/><watcher var="evenDigitsSum" style="normal" x="145.99999999999977" y="74.00000799999998" color="243,118,29" hidden="true"/><watcher var="upcList" style="normal" x="5.999999999999659" y="19.00000000000003" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="upcList"><list struct="atomic" id="496">3,7,3,8,1,8,4,9,3,4,5</list></variable><variable name="oddDigitsSum"><l>57</l></variable><variable name="12thDigit"><l>3</l></variable><variable name="upcDigit"><l>12</l></variable><variable name="evenDigitsSum"><l>36</l></variable><variable name="oddDigit"><l>13</l></variable><variable name="evenDigit"><l>12</l></variable></variables></scene></scenes></project><media name="UPC project" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>