<snapdata remixID="13263399"><project name="UCP code" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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ODg4iK+o3bdvHwtnJrfywljA8ggB2L17N/r3729GJIfIEmABZYlxvFICLKBSnJxMlgALKEuM45USYAGV4uRksgRYQFliHK+UAAuoFCcnkyXAAsoS43ilBFhApTg5mSwBFlCWGMcrJcACKsXJyWQJsICyxDheKQEWUClOTiZLgAWUJcbxSgmwgEpxcjJZAiygLDGOV0qABVSKk5PJEmABZYlxvFICLKBSnJxMlgALKEuM45USYAGV4uRksgRYQFliHK+UAAuoFCcnkyXAAsoS43ilBFhApTg5mSwBFlCWGMcrJcACKsXJyWQJsICyxDheKQEWUClOTiZLgAWUJcbxSgmwgEpxcjJZAiygLDGOV0qABVSKk5PJEmABZYlxvFICLKBSnJxMlgALKEuM45USYAGV4uRksgRYQFliHK+UAAuoFCcnkyXAAsoS43ilBFhApTg5mSwBFlCWGMcrJcACKsXJyWQJsICyxDheKQEWUClOTiZLgAWUJcbxSgmwgEpxcjJZAiygLDGOV0qABVSKk5PJEmABZYlxvFICLKBSnJxMlgALKEuM45USYAGV4uRksgRYQFliHK+UAAuoFCcnkyXAAsoS43ilBFhApTg5mSyB/wH910/zScbazQAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="UCP code"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="wipe" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPC code</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>odd</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>even</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>oddSumX3</l><l>0</l></block><block s="doSetVar"><l>evensum</l><l>0</l></block><block s="doSetVar"><l>final number</l><l>0</l></block><block s="doSetVar"><l>UPC codes</l><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="correctCheck" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>final number</l><block s="reportDifference"><block var="final number"/><block s="reportListItem"><l><option>last</option></l><block var="UPC code"/></block></block></block><block s="doSetVar"><l>correctCheck</l><l>0</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="final number"/><l>10</l></block><l>0</l></list></block><script><block s="doSetVar"><l>correctCheck</l><block s="reportVariadicSum"><list><block var="correctCheck"/><l>1</l></list></block></block><block s="doSetVar"><l>final number</l><block s="reportVariadicSum"><list><block var="final number"/><block var="correctCheck"/></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="final number"/><l>10</l></block><l>0</l></list></block><script><block s="doWait"><l>.1</l></block></script><script><block s="doSetVar"><l>final number</l><block s="reportDifference"><block var="final number"/><block var="correctCheck"/></block></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit needed to make this a valid UPC code is </l><block var="correctCheck"/></list></block><l>5</l></block></script></block-definition><block-definition s="odd" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="UPC code"/></block></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="UPC code"/></block><block var="odd"/></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block></script></block-definition><block-definition s="oddx3" 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="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="odd"/></block></list></block><script><block s="doSetVar"><l>oddSumX3</l><block s="reportVariadicSum"><list><block var="oddSumX3"/><block s="reportListItem"><block var="index"/><block var="odd"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><block s="doSetVar"><l>oddSumX3</l><block s="reportVariadicProduct"><list><block var="oddSumX3"/><l>3</l></list></block></block></script></block-definition><block-definition s="less wipe" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPC code</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>odd</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>even</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>oddSumX3</l><l>0</l></block><block s="doSetVar"><l>evensum</l><l>0</l></block><block s="doSetVar"><l>final number</l><l>0</l></block></script></block-definition><block-definition s="even" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>2</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="UPC code"/></block><l>2</l></block></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="index"/><block var="UPC code"/></block><block var="even"/></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block></block></script></block></script></block-definition><block-definition s="final number" 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="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="even"/></block></list></block><script><block s="doSetVar"><l>evensum</l><block s="reportVariadicSum"><list><block var="evensum"/><block s="reportListItem"><block var="index"/><block var="even"/></block></list></block></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><block s="doSetVar"><l>final number</l><block s="reportVariadicSum"><list><block var="oddSumX3"/><block var="evensum"/><block s="reportListItem"><l><option>last</option></l><block var="UPC code"/></block></list></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="295"><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="296"></list></costumes><sounds><list struct="atomic" id="297"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="9" y="-2" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="302"><costumes><list struct="atomic" id="303"></list></costumes><sounds><list struct="atomic" id="304"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="13.833333333333258"><block s="receiveGo"></block><custom-block s="wipe"></custom-block><block s="doAsk"><l>Please input a UPC code</l></block><block s="doBroadcast"><l>go</l><list></list></block></script><script x="684" y="10"><block s="receiveMessage"><l>again</l><list></list></block><custom-block s="less wipe"></custom-block><block s="doAsk"><l>Please input a UPC code</l></block><block s="doBroadcast"><l>go</l><list></list></block></script><script x="279" y="15.6666666666666"><block s="receiveMessage"><l>go</l><list></list></block><block s="doSetVar"><l>UPC code</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><custom-block s="odd"></custom-block><custom-block s="oddx3"></custom-block><custom-block s="even"></custom-block><custom-block s="final number"></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="final number"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>That is a valid UCP code</l><l>2</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPC codes"/></block><block s="doBroadcast"><l>again</l><list></list></block></script><script><block s="doSayFor"><l>That is an invalid UCP code</l><l>2</l></block><custom-block s="correctCheck"></custom-block><block s="doSayFor"><l>Try again</l><l>2</l></block><block s="doBroadcast"><l>again</l><list></list></block></script></block></script></scripts></sprite><watcher var="evensum" style="normal" x="254" y="222.999998" color="243,118,29" hidden="true"/><watcher var="odd" style="normal" x="118" y="30.000001999999995" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="291" y="64.00000399999999" color="243,118,29" hidden="true"/><watcher var="even" style="normal" x="117" y="182.00000799999998" color="243,118,29" hidden="true"/><watcher var="final number" style="normal" x="10" y="263.000002" color="243,118,29" hidden="true"/><watcher var="oddSumX3" style="normal" x="257" y="31.000005999999985" color="243,118,29" hidden="true"/><watcher var="correctCheck" style="normal" x="10" y="284.000004" color="243,118,29" hidden="true"/><watcher var="whole upc code" style="normal" x="10" y="326.000008" color="243,118,29" hidden="true"/><watcher var="UPC codes" style="normal" x="132" y="31.000005999999985" color="243,118,29" extX="80" extY="70"/><watcher var="UPC code" style="normal" x="9" y="34" color="243,118,29"/></sprites></stage><variables><variable name="UPC code"><l>0</l></variable><variable name="odd"><list struct="atomic" id="389"></list></variable><variable name="index"><l>1</l></variable><variable name="oddSumX3"><l>0</l></variable><variable name="even"><list struct="atomic" id="390"></list></variable><variable name="evensum"><l>0</l></variable><variable name="final number"><l>0</l></variable><variable name="correctCheck"><l>6</l></variable><variable name="UPC codes"><list struct="atomic" id="391">123456789876,abc123abc123</list></variable><variable name="whole upc code"><l>1</l></variable></variables></scene></scenes></project><media name="UCP code" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>