<snapdata remixID="11054500"><project name="UPC code" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="39" y="35"><block s="receiveGo"></block><block s="doAsk"><l>What is your UPC code? (enter 12-digit number)</l></block><custom-block s="UPC program"></custom-block></script></scripts></sprite><watcher var="UPC Code" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="OddSum" style="normal" x="10" y="237.000002" color="243,118,29"/><watcher var="CheckDigits" style="normal" x="7" y="218.00001199999997" color="243,118,29"/><watcher var="Identification" style="normal" x="3" y="199.00000999999997" color="243,118,29"/><watcher var="Sum" style="normal" x="5" y="176.00000799999998" color="243,118,29"/><watcher var="index" style="normal" x="5" y="156.00000599999998" color="243,118,29"/><watcher var="EvenSum" style="normal" x="2" y="136.000004" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="UPC program" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPC Code</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><custom-block s="CheckDigits"></custom-block><block s="doSetVar"><l>OddSum</l><block s="reportProduct"><block var="OddSum"/><l>3</l></block></block><block s="doSetVar"><l>Sum</l><block s="reportSum"><block s="reportSum"><block var="OddSum"/><block var="EvenSum"/></block><block s="reportListItem"><l>12</l><block var="UPC Code"/></block></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Sum"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>This is a valid code</l><l>2</l></block><custom-block s="Product"></custom-block></script><script><block s="doSayFor"><l>This code is invalid.</l><l>2</l></block><custom-block s="Product"></custom-block><custom-block s="CheckDigits"></custom-block><block s="doSetVar"><l>Sum</l><block s="reportDifference"><block var="Sum"/><block s="reportListItem"><l>12</l><block var="UPC Code"/></block></block></block><block s="doSetVar"><l>CheckDigits</l><block s="reportModulus"><block var="Sum"/><l>10</l></block></block><block s="doSetVar"><l>CheckDigits</l><block s="reportDifference"><l>10</l><block var="CheckDigits"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit is </l><block var="CheckDigits"/></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="CheckDigits" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="FindODD"></custom-block><custom-block s="FindEven"></custom-block></script></block-definition><block-definition s="FindODD" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>OddSum</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><l>11</l><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></block></block><script><block s="doChangeVar"><l>OddSum</l><block s="reportListItem"><block var="index"/><block var="UPC Code"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="FindEven" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>EvenSum</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><l>11</l><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></block><script><block s="doChangeVar"><l>EvenSum</l><block s="reportListItem"><block var="index"/><block var="UPC Code"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="Product" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Identification</l><block s="reportListItem"><l>1</l><block var="UPC Code"/></block></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="Identification"/><l>0</l></block><block s="reportOr"><block s="reportEquals"><block var="Identification"/><l>1</l></block><block s="reportOr"><block s="reportEquals"><block var="Identification"/><l>6</l></block><block s="reportOr"><block s="reportEquals"><block var="Identification"/><l>7</l></block><block s="reportEquals"><block var="Identification"/><l>8</l></block></block></block></block></block><script><block s="doSayFor"><l>This is a reglar UPC code.</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Identification"/><l>2</l></block><script><block s="doSayFor"><l>This is a weighted item.</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Identification"/><l>3</l></block><script><block s="doSayFor"><l>This is a National drug Code or National health related item.</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Identification"/><l>4</l></block><script><block s="doSayFor"><l>This is a non-food item.</l><l>2</l></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="Identification"/><l>5</l></block><block s="reportEquals"><block var="Identification"/><l>9</l></block></block><script><block s="doSayFor"><l>This is a coupon.</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="UPC Code"><list struct="atomic" id="261">0,2,5,1,9,2,2,3,6,1,4,3</list></variable><variable name="OddSum"><l>78</l></variable><variable name="EvenSum"><l>9</l></variable><variable name="index"><l>12</l></variable><variable name="Sum"><l>90</l></variable><variable name="Identification"><l>0</l></variable><variable name="CheckDigits"><l>5</l></variable></variables></project><media name="UPC code" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>