<snapdata remixID="13144305"><project name="barcode project pt2" 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 pt2"><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="itemType %&apos;barcodeList&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>firstNumber</l></list></block><block s="doSetVar"><l>firstNumber</l><block s="reportListItem"><l>1</l><block var="barcodeList"/></block></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>1</l></list></block><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>6</l></list></block><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>7</l></list></block><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>8</l></list></block></list></block><script><block s="doReport"><l>Normal Barcode</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>2</l></list></block><script><block s="doReport"><l>random weight item</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>3</l></list></block><script><block s="doReport"><l>National Drug/Health realated item</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>4</l></list></block><script><block s="doReport"><l>Non Food Item</l></block></script><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>5</l></list></block><block s="reportVariadicEquals"><list><block var="firstNumber"/><l>9</l></list></block></list></block><script><block s="doReport"><l>Coupon</l></block></script><list></list></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="checkDigit %&apos;barcodeList&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>sumOfEvenPositions</l></list></block><block s="doDeclareVariables"><list><l>sumofOddPositions</l></list></block><block s="doDeclareVariables"><list><l>sumOfevenOdd</l></list></block><block s="doDeclareVariables"><list><l>lastnum</l></list></block><block s="doSetVar"><l>sumofOddPositions</l><l>0</l></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="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></list></block><script><block s="doChangeVar"><l>sumofOddPositions</l><block s="reportListItem"><block var="i"/><block var="barcodeList"/></block></block></script><list></list></block></script></block><block s="doSetVar"><l>sumofOddPositions</l><block s="reportVariadicProduct"><list><block var="sumofOddPositions"/><l>3</l></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="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="i"/><l>12</l></list></block><script><block s="doChangeVar"><l>sumOfEvenPositions</l><block s="reportListItem"><block var="i"/><block var="barcodeList"/></block></block></script><list></list></block></script><list></list></block></script></block><block s="doSetVar"><l>sumOfevenOdd</l><block s="reportVariadicSum"><list><block var="sumofOddPositions"/><block var="sumOfEvenPositions"/></list></block></block><block s="doSetVar"><l>lastnum</l><l>0</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block var="sumOfevenOdd"/><block var="lastnum"/></list></block><l>10</l></block><l>0</l></list></block><script><block s="doChangeVar"><l>lastnum</l><l>1</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Your check digit should be </l><block var="lastnum"/></list></block><l>2</l></block></script><scripts><script x="325.908203125" y="137.54999999999995"><block var="sumOfEvenPositions"/></script></scripts></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="382"><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="383"></list></costumes><sounds><list struct="atomic" id="384"></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="389"><costumes><list struct="atomic" id="390"></list></costumes><sounds><list struct="atomic" id="391"></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="checkDigit %s"><block var="barcodeList"/></custom-block></script><script><block s="doSayFor"><l>invalid</l><l>2</l></block></script></block></script></block><block s="doSayFor"><custom-block s="itemType %s"><block var="barcodeList"/></custom-block><l>2</l></block></script></scripts></sprite><watcher var="barcode" style="normal" x="10" y="10" color="243,118,29"/><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>123456789012</l></variable><variable name="barcodeList"><list struct="atomic" id="452">1,2,3,4,5,6,7,8,9,0,1,2</list></variable></variables></scene></scenes></project><media name="barcode project pt2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>