<snapdata remixID="12936088"><project name="Barcode" 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"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="barcode %&apos;code&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAddToList"><block var="code"/><block var="barcodeList"/></block></script></block-definition><block-definition s="type of product" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block><l>1</l><l>0</l><l>6</l><l>7</l></list></block><script><block s="doSayFor"><l>Regular barcode</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block><l>2</l></list></block><script><block s="doSayFor"><l>random weight item</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block><l>3</l></list></block><script><block s="doSayFor"><l>National drug code and national health items</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block><l>4</l></list></block><script><block s="doSayFor"><l>In store marking of non food items</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block><l>5</l><l>9</l></list></block><script><block s="doSayFor"><l>Coupon use</l><l>2</l></block></script><list></list></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="104"><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="105"></list></costumes><sounds><list struct="atomic" id="106"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="111"><costumes><list struct="atomic" id="112"></list></costumes><sounds><list struct="atomic" id="113"></list></sounds><blocks></blocks><variables></variables><scripts><script x="40" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>evenTotal</l><l>0</l></block><block s="doSetVar"><l>checkdigit</l><l>0</l></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>oddTotal</l><l>0</l></block><block s="doSetVar"><l>barcodeList</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Enter you barcode.</l></block><block s="doSetVar"><l>code</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>barcodeList</l><block s="reportTextSplit"><block var="code"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><block var="index"/></list></block><script><block s="doSetVar"><l>oddTotal</l><block s="reportVariadicSum"><list><block var="oddTotal"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block><block s="doSetVar"><l>oddTotal</l><block s="reportVariadicProduct"><list><block var="oddTotal"/><l>3</l></list></block></block><block s="doSetVar"><l>evenTotal</l><l>0</l></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><l>10</l></list></block><script><block s="doSetVar"><l>evenTotal</l><block s="reportVariadicSum"><list><block var="evenTotal"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block><block s="doSetVar"><l>sumofevenandodd</l><block s="reportVariadicSum"><list><block var="evenTotal"/><block var="oddTotal"/></list></block></block><block s="doSetVar"><l>index</l><l>12</l></block><block s="doSetVar"><l>sumofevenandodd</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block><block var="sumofevenandodd"/></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="sumofevenandodd"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>Valid code</l><l>2</l></block><custom-block s="type of product"></custom-block></script><script><block s="doSayFor"><l>Non-valid code</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You need a check digit of </l><block var="checkdigit"/></list></block><l>2</l></block></script></block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="10" color="243,118,29"/><watcher var="oddTotal" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="code" style="normal" x="10" y="54" color="243,118,29"/><watcher var="evenTotal" style="normal" x="10" y="75.000002" color="243,118,29"/><watcher var="sumofevenandodd" style="normal" x="10" y="96.00000399999999" color="243,118,29"/><watcher var="barcodeList" style="normal" x="137" y="20" color="243,118,29" extX="80" extY="70"/><watcher var="checkdigit" style="normal" x="10" y="117.00000599999998" color="243,118,29"/></sprites></stage><variables><variable name="code"><l>01300000124</l></variable><variable name="barcodeList"><list struct="atomic" id="283">0,1,3,0,0,0,0,0,1,2,4</list></variable><variable name="index"><l>12</l></variable><variable name="oddTotal"><l>24</l></variable><variable name="evenTotal"><l>3</l></variable><variable name="sumofevenandodd"><l>27</l></variable><variable name="checkdigit"><l>0</l></variable></variables></scene></scenes></project><media name="Barcode" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>