<snapdata remixID="12948071"><project name="barcode project" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="barcode project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="create check digit" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>evens</l></list></block><block s="doDeclareVariables"><list><l>odds</l></list></block><block s="doSetVar"><l>odds</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>evens</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="barcodeList"/></block><block var="evens"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="barcodeList"/></block><block var="odds"/></block></script></block></script></block><block s="doSetVar"><l>evens</l><block s="reportCombine"><block var="evens"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>odds</l><block s="reportCombine"><block var="odds"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>odds</l><block s="reportVariadicProduct"><list><block var="odds"/><l>3</l></list></block></block><block s="doSetVar"><l>checkDigit</l><block s="reportVariadicSum"><list><block var="evens"/><block var="odds"/></list></block></block><block s="doSetVar"><l>checkDigit</l><block s="reportModulus"><block var="checkDigit"/><l>10</l></block></block><block s="doSetVar"><l>checkDigit</l><block s="reportDifference"><l>10</l><block var="checkDigit"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Add the number </l><block var="checkDigit"/><l> as the last digit of your barcode</l></list></block></block></script></block-definition><block-definition s="productType" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></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 barcode</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><l>2</l></list></block><script><block s="doSayFor"><l>This is a random weight item e.g. meat, produce etc.</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><l>3</l></list></block><script><block s="doSayFor"><l>This is a National Drug Code and National Health related item</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><l>4</l></list></block><script><block s="doSayFor"><l>This is a non-food item</l><l>2</l></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><l>5</l><l>9</l></list></block><script><block s="doSayFor"><l>This barcode is for coupon use</l><l>2</l></block></script><list></list></block></script></block></script></block></script></block></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="222"><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="223"></list></costumes><sounds><list struct="atomic" id="224"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="185" y="43" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="229"><costumes><list struct="atomic" id="230"></list></costumes><sounds><list struct="atomic" id="231"></list></sounds><blocks></blocks><variables></variables><scripts><script x="97" y="40.33333333333334"><block s="receiveGo"></block><block s="doAsk"><l>Enter barcode</l></block><block s="doSetVar"><l>barcode</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>barcodeList</l><block s="reportTextSplit"><block var="barcode"/><l><option>letter</option></l></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>12</l></list></block><script><block s="doSayFor"><l>valid</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>11</l></list></block><script><custom-block s="create check digit"></custom-block><block s="doAddToList"><block var="checkDigit"/><block var="barcodeList"/></block></script><script><block s="doSayFor"><l>invalid</l><l>2</l></block></script></block></script></block><block s="doRun"><block s="reifyScript"><script><custom-block s="productType"></custom-block></script><list></list></block><list></list></block></script></scripts></sprite><watcher var="barcode" style="normal" x="10" y="10" color="243,118,29"/><watcher var="checkDigit" style="normal" x="325" y="17.00000799999998" color="243,118,29"/><watcher var="evens" style="normal" x="149" y="35.000005999999985" color="243,118,29" extX="89" extY="109"/><watcher var="odds" style="normal" x="144" y="191.000004" color="243,118,29" extX="95" extY="127"/><watcher var="barcodeList" style="normal" x="20" y="46.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="barcode"><l>07874230730</l></variable><variable name="barcodeList"><list struct="atomic" id="302">0,7,8,7,4,2,3,0,7,3,0</list></variable><variable name="odds"><list struct="atomic" id="303">0,8,4,3,7,0</list></variable><variable name="evens"><list struct="atomic" id="304">7,7,2,0,3</list></variable><variable name="checkDigit"><l>5</l></variable></variables></scene></scenes></project><media name="barcode project" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>