<snapdata remixID="12039106"><project name="UPC Checker" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="UPC Checker"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Input 12 numbers" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>digit</l><l>1</l></block><block s="doSetVar"><l>UPC</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Number Digit</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="Number Digit"/><l>12</l></block><script><block s="doAsk"><block s="reportJoinWords"><list><block var="digit"/><l>Digit?</l></list></block></block><block s="doIfElse"><block s="reportLessThan"><block s="getLastAnswer"></block><l>10</l></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPC"/></block><block s="doChangeVar"><l>digit</l><l>1</l></block><block s="doChangeVar"><l>Number Digit</l><l>1</l></block></script><script><block s="doSayFor"><l>Input is invalid try again</l><l>3</l></block></script></block></script></block></script></block-definition><block-definition s="Check list" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Add an odd number"></custom-block><block s="doSetVar"><l>Final</l><block s="reportVariadicProduct"><list><block var="odd"/><l>3</l></list></block></block><custom-block s="Add an even number"></custom-block><block s="doSetVar"><l>Final</l><l>0</l></block><block s="doChangeVar"><l>Final</l><block s="reportListItem"><l>12</l><block var="UPC"/></block></block></script></block-definition><block-definition s="Add an odd number" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>odd</l><l>0</l></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doRepeat"><l>10</l><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doSetVar"><l>odd</l><block s="reportVariadicSum"><list><block var="odd"/><block s="reportListItem"><block var="index"/><block var="UPC"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Add an even number" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>odd</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="UPC"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></block><script><block s="doSetVar"><l>odd</l><block s="reportVariadicSum"><list><block var="odd"/><block s="reportListItem"><block var="index"/><block var="UPC"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Barcode validator" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>old</l><l>0</l></block><block s="doSetVar"><l>new</l><l>0</l></block><block s="doSetVar"><l>old</l><block var="Final"/></block><block s="doChangeVar"><l>old</l><block s="reportDifference"><l>0</l><block s="reportListItem"><l>12</l><block var="UPC"/></block></block></block><custom-block s="add"></custom-block><block s="doSayFor"><block s="reportJoinWords"><list><block var="new"/><l>Is the number required to make the barcode valid</l></list></block><l>2</l></block><block s="doSetVar"><l>Valiid UPC</l><block var="UPC"/></block><block s="doReplaceInList"><l>12</l><block var="Valiid UPC"/><block var="new"/></block><block s="doSayFor"><l>New Barcode</l><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="Valiid UPC"/></list></block><l>4</l></block></script></block-definition><block-definition s="add" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="old"/><l>10</l></block><l>0</l></block><script><block s="doSetVar"><l>new</l><block var="index"/></block></script><script><block s="doChangeVar"><l>old</l><block s="reportDifference"><l>0</l><block var="index"/></block></block><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doChangeVar"><l>old</l><block var="index"/></block><custom-block s="add"></custom-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="244"><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="245"></list></costumes><sounds><list struct="atomic" id="246"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.5365101578054237" y="-0.6487442334180002" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="251"><costumes><list struct="atomic" id="252"></list></costumes><sounds><list struct="atomic" id="253"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="21.333333333333343"><block s="receiveGo"></block><custom-block s="Input 12 numbers"></custom-block><custom-block s="Check list"></custom-block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Final"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>Barcode is valid</l><l>2</l></block></script><script><block s="doSayFor"><l>Barcode is invalid</l><l>2</l></block><custom-block s="Barcode validator"></custom-block></script></block></script></scripts></sprite><watcher var="digit" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Number Digit" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="odd" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="10" y="94.000008" color="243,118,29" hidden="true"/><watcher var="Final" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/><watcher var="old" style="normal" x="10" y="136.000012" color="243,118,29" hidden="true"/><watcher var="new" style="normal" x="10" y="157.00001399999996" color="243,118,29" hidden="true"/><watcher var="UPC" style="normal" x="5" y="2.000002000000002" color="243,118,29" extX="91.99999999999989" extY="220"/><watcher var="Valiid UPC" style="normal" x="366" y="5.00001599999996" color="243,118,29" extX="80" extY="223"/></sprites></stage><variables><variable name="digit"><l>13</l></variable><variable name="UPC"><list struct="atomic" id="289">1,2,3,4,5,6,7,8,9,1,2,0</list></variable><variable name="Number Digit"><l>13</l></variable><variable name="odd"><l>21</l></variable><variable name="index"><l>0</l></variable><variable name="Final"><l>3</l></variable><variable name="old"><l>0</l></variable><variable name="new"><l>0</l></variable><variable name="Valiid UPC"><ref id="289"></ref></variable></variables></scene></scenes></project><media name="UPC Checker" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>