<snapdata remixID="12956190"><project name="barcode project remake" 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 remake"><notes></notes><palette><category name="Barcodes" color="2,0,10,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="odds" type="reporter" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>oddTotal</l></list></block><block s="doFor"><l>oddDigit</l><l>1</l><l>11</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="oddDigit"/><l>2</l></block><l>1</l></list></block><script><block s="doSetVar"><l>oddTotal</l><block s="reportVariadicSum"><list><block var="oddTotal"/><block s="reportListItem"><block var="oddDigit"/><block var="BarcodeList"/></block></list></block></block></script><list></list></block></script></block><block s="doReport"><block var="oddTotal"/></block></script></block-definition><block-definition s="evens" type="reporter" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>evenTotal</l></list></block><block s="doFor"><l>evenDigit</l><l>1</l><l>10</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="evenDigit"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>evenTotal</l><block s="reportVariadicSum"><list><block var="evenTotal"/><block s="reportListItem"><block var="evenDigit"/><block var="BarcodeList"/></block></list></block></block></script><list></list></block></script></block><block s="doReport"><block var="evenTotal"/></block></script></block-definition><block-definition s="improvedCheckDigit" type="reporter" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportVariadicProduct"><list><l>10</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="checkValue"/><l>10</l></block></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><block var="odd"/></list></block><block var="even"/></list></block></block></block></script></block-definition><block-definition s="aquired/improvedCheckDigit" type="reporter" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>checkDigit</l></list></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="checkValue"/><l>10</l></block><l>0</l></list></block><script><block s="doSetVar"><l>checkDigit</l><block s="reportVariadicSum"><list><block var="checkDigit"/><l>1</l></list></block></block><block s="doSetVar"><l>checkValue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><block var="odd"/></list></block><block var="even"/><block var="checkDigit"/></list></block></block></script></block><block s="doReport"><block var="checkDigit"/></block></script></block-definition><block-definition s="BarcodeType" type="reporter" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>barcodeType</l></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="BarcodeList"/></block><l>2</l></list></block><script><block s="doSetVar"><l>barcodeType</l><l>random weight items, e.g. meat, marked in-store</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="BarcodeList"/></block><l>3</l></list></block><script><block s="doSetVar"><l>barcodeType</l><l>National Drug Code and National Health Related Items</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="BarcodeList"/></block><l>4</l></list></block><script><block s="doSetVar"><l>barcodeType</l><l>in-store marking of non-food items</l></block></script><list></list></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>5</l><l>9</l></list></block><block s="reportListItem"><l>1</l><block var="BarcodeList"/></block></block><script><block s="doSetVar"><l>barcodeType</l><l>coupon use</l></block></script><script><block s="doSetVar"><l>barcodeType</l><l>regular</l></block></script></block><block s="doReport"><block var="barcodeType"/></block></script></block-definition><block-definition s="11digit" type="command" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>aquiredDigit(1)</l></list></block><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><block s="doSetVar"><l>odd</l><custom-block s="odds"></custom-block></block><block s="doSetVar"><l>even</l><custom-block s="evens"></custom-block></block><block s="doSetVar"><l>checkValue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><block var="odd"/></list></block><block var="even"/><block s="reportListItem"><l>12</l><block var="BarcodeList"/></block></list></block></block><block s="doSetVar"><l>aquiredDigit(1)</l><custom-block s="aquired/improvedCheckDigit"></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit is </l><block var="aquiredDigit(1)"/></list></block><l>2</l></block><block s="doAddToList"><block var="aquiredDigit(1)"/><block var="BarcodeList"/></block><block s="doSetVar"><l>Barcode</l><block s="reportJoinWords"><list><block var="Barcode"/><block var="aquiredDigit(1)"/></list></block></block><block s="doSayFor"><l>The barcode is now accurate</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The barcode type is </l><custom-block s="BarcodeType"></custom-block></list></block><l>2</l></block></script><script><block s="doSayFor"><l>the barcode is too short</l><l>2</l></block><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></block></script></block-definition><block-definition s="12digit" type="command" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>improvDigit(1)</l></list></block><block s="doDeclareVariables"><list><l>type(1)</l></list></block><block s="doSetVar"><l>odd</l><custom-block s="odds"></custom-block></block><block s="doSetVar"><l>even</l><custom-block s="evens"></custom-block></block><block s="doSetVar"><l>checkValue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><block var="odd"/></list></block><block var="even"/><block s="reportListItem"><l>12</l><block var="BarcodeList"/></block></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="checkValue"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>The barcode is accurate</l><l>2</l></block></script><script><block s="doSayFor"><l>The barcode is not accurate</l><l>2</l></block><block s="doSetVar"><l>improvDigit(1)</l><custom-block s="aquired/improvedCheckDigit"></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>For it to be accurate the check digit needs to be </l><block var="improvDigit(1)"/></list></block><l>2</l></block><block s="doReplaceInList"><l>12</l><block var="BarcodeList"/><block var="improvDigit(1)"/></block></script></block><block s="doSetVar"><l>type(1)</l><custom-block s="BarcodeType"></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The barcode type is </l><block var="type(1)"/></list></block><l>2</l></block><block s="doSetVar"><l>Type</l><block var="type(1)"/></block></script></block-definition><block-definition s="setup" type="command" category="Barcodes"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>odd</l><l>0</l></block><block s="doSetVar"><l>even</l><l>0</l></block><block s="doSetVar"><l>checkValue</l><l>0</l></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></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="431"><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="432"></list></costumes><sounds><list struct="atomic" id="433"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-103" y="-90" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="438"><costumes><list struct="atomic" id="439"></list></costumes><sounds><list struct="atomic" id="440"></list></sounds><blocks></blocks><variables></variables><scripts><script x="331.0000000000001" y="156"><block s="receiveGo"></block><custom-block s="setup"></custom-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><custom-block s="12digit"></custom-block></script><script><custom-block s="11digit"></custom-block></script></block></script></scripts></sprite><watcher var="BarcodeList" style="normal" x="9" y="30.000001999999988" color="243,118,29" extX="80" extY="70"/><watcher var="Type" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Barcode" style="normal" x="11" y="125" color="243,118,29"/><watcher var="checkValue" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="odd" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="even" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Barcode"><l>078742307305</l></variable><variable name="BarcodeList"><list struct="atomic" id="469">0,7,8,7,4,2,3,0,7,3,0,5</list></variable><variable name="Type"><l>regular</l></variable><variable name="checkValue"><l>90</l></variable><variable name="odd"><l>22</l></variable><variable name="even"><l>19</l></variable></variables></scene></scenes></project><media name="barcode project remake" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>