<snapdata remixID="11054258"><project name="UPC-A Code Check" 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="49" y="30"><block s="receiveGo"></block><block s="doAsk"><l>What is the UPC Code you want to check?</l></block><block s="doSetVar"><l>Regular code</l><block s="reportNewList"><list><l>0</l><l>1</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="doSetVar"><l>weight items</l><l>2</l></block><block s="doSetVar"><l>Health items</l><l>3</l></block><block s="doSetVar"><l>Non-food Items</l><l>4</l></block><block s="doSetVar"><l>Coupons</l><block s="reportNewList"><list><l>5</l><l>9</l></list></block></block><block s="doSetVar"><l>UPC Code</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="UPC Code"/></block><l>12</l></block></block><script><block s="doSayFor"><l>The code must be 12 digits long.</l><l>2</l></block></script><script><block s="doSetVar"><l>Number</l><block s="reportSum"><block s="reportProduct"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>5</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>9</l><block var="UPC Code"/></block><block s="reportListItem"><l>11</l><block var="UPC Code"/></block></block></block></block></block></block><l>3</l></block><block s="reportSum"><block s="reportListItem"><l>2</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>6</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>8</l><block var="UPC Code"/></block><block s="reportListItem"><l>10</l><block var="UPC Code"/></block></block></block></block></block></block></block><block s="doChangeVar"><l>Number</l><block s="reportListItem"><l>12</l><block var="UPC Code"/></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Number"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>This UPC Code is valid</l><l>2</l></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>0</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>1</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>6</l></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>7</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>8</l></block></block></block></block></block><script><block s="doSayFor"><l>This product is a Regular UPC Code Product</l><l>3</l></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>5</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>9</l></block></block><script><block s="doSayFor"><l>This product is a coupon Code</l><l>3</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>2</l></block><script><block s="doSayFor"><l>This product is a weight item product.</l><l>3</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>3</l></block><script><block s="doSayFor"><l>This product is a Health item product.</l><l>3</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><l>4</l></block><script><block s="doSayFor"><l>This product is a Non-food item product.</l><l>3</l></block></script></block></script></block></script></block></script></block></script></block></script><script><block s="doChangeVar"><l>Number</l><block s="reportProduct"><block s="reportListItem"><l>12</l><block var="UPC Code"/></block><l>-1</l></block></block><block s="doSayFor"><l>This UPC Code is invalid</l><l>2</l></block><custom-block s="check last digit"></custom-block></script></block></script></block></script><script x="742.4804687500002" y="868.3333333333323"><block var="weight items"/></script></scripts></sprite><watcher var="UPC Code" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="checknumber" style="normal" x="121" y="15.00000399999999" color="243,118,29" hidden="true"/><watcher var="Number" style="normal" x="124" y="37.000001999999995" color="243,118,29" hidden="true"/><watcher var="Regular code" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="weight items" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="Health items" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="Non-food Items" style="normal" x="10" y="166.000008" color="243,118,29" hidden="true"/><watcher var="Coupons" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="check last digit" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>checknumber</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block s="reportModulus"><block s="reportSum"><block var="checknumber"/><block var="Number"/></block><l>10</l></block><l>0</l></block><script><block s="doChangeVar"><l>checknumber</l><l>1</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The last digit would need to be </l><block var="checknumber"/><l> </l><l>for this code to be valid.</l></list></block><l>4</l></block></script></block-definition></blocks><variables><variable name="UPC Code"><list struct="atomic" id="331">a,s,d,f,g,h,j,k,i,u,y,t</list></variable><variable name="Number"><l>NaN</l></variable><variable name="checknumber"><l>2</l></variable><variable name="Regular code"><list struct="atomic" id="332">0,1,6,7,8</list></variable><variable name="weight items"><l>2</l></variable><variable name="Health items"><l>3</l></variable><variable name="Non-food Items"><l>4</l></variable><variable name="Coupons"><list struct="atomic" id="333">5,9</list></variable></variables></project><media name="UPC-A Code Check" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>