<snapdata remixID="14330315"><project name="UPC-A checker program" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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AQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4ARagcXZcUgEBFqACiOzCOAEWoHF2XFIBARagAojswjgBFqBxdlxSAQEWoAKI7MI4gf8D2uYOEbPcHigAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="UPC-A checker program"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="firstStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>oddSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><block s="reportListItem"><l>3</l><block var="UPC-A"/></block><block s="reportListItem"><l>5</l><block var="UPC-A"/></block><block s="reportListItem"><l>7</l><block var="UPC-A"/></block><block s="reportListItem"><l>9</l><block var="UPC-A"/></block><block s="reportListItem"><l>11</l><block var="UPC-A"/></block></list></block></block></script></block-definition><block-definition s="secondStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>oddSummultiple</l><block s="reportVariadicProduct"><list><block var="oddSum"/><l>3</l></list></block></block></script></block-definition><block-definition s="thirdStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>evenSum</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="UPC-A"/></block><block s="reportListItem"><l>4</l><block var="UPC-A"/></block><block s="reportListItem"><l>6</l><block var="UPC-A"/></block><block s="reportListItem"><l>8</l><block var="UPC-A"/></block><block s="reportListItem"><l>10</l><block var="UPC-A"/></block></list></block></block></script></block-definition><block-definition s="fourthStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>multiplePlusevenSum</l><block s="reportVariadicSum"><list><block var="oddSummultiple"/><block var="evenSum"/></list></block></block></script></block-definition><block-definition s="fifthStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>multiplePluscheck</l><block s="reportVariadicSum"><list><block var="multiplePlusevenSum"/><block s="reportListItem"><l>12</l><block var="UPC-A"/></block></list></block></block></script></block-definition><block-definition s="sixthStep" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="multiplePluscheck"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>This is a valid UPC-A code!!</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><l>0</l></list></block><script><block s="doSayFor"><l>Your items first digit is used for regular UPC codes.</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><l>1</l></list></block><script><block s="doSayFor"><l>Your items first digit is used for regular UPC codes.</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><l>6</l></list></block><script><block s="doSayFor"><l>Your items first digit is used for regular UPC codes.</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><l>7</l></list></block><script><block s="doSayFor"><l>Your items first digit is used for regular UPC codes.</l><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="UPC-A"/></block><l>8</l></list></block><script><block s="doSayFor"><l>Your items first digit is used for regular UPC codes.</l><l>2</l></block></script><list></list></block></script><list></list></block></script><list></list></block></script><list></list></block></script><list></list></block></script><script><block s="doSayFor"><l>I&apos;m sorry this is an invalid code, Let me do some calculations.</l><l>2</l></block><block s="doBroadcast"><l>checkDigitneeded</l><list></list></block></script></block></script></block-definition></blocks><primitives></primitives><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="210"><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="211"></list></costumes><sounds><list struct="atomic" id="212"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="217"><costumes><list struct="atomic" id="218"></list></costumes><sounds><list struct="atomic" id="219"></list></sounds><blocks></blocks><variables></variables><scripts><script x="97" y="20.49999999999997"><block s="receiveGo"></block><block s="doSetVar"><l>UPC-A</l><l>0</l></block><block s="doSetVar"><l>oddSum</l><l>0</l></block><block s="doSetVar"><l>oddSummultiple</l><l>0</l></block><block s="doSetVar"><l>evenSum</l><l>0</l></block><block s="doSetVar"><l>multiplePlusevenSum</l><l>0</l></block><block s="doSetVar"><l>multiplePluscheck</l><l>0</l></block><block s="doSetVar"><l>whatCheckneed</l><l>0</l></block><block s="doSetVar"><l>idx</l><l>0</l></block><block s="doSetVar"><l>UPC-A</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>12</l><script><block s="doAsk"><l>Whats your UPC-A code? Type your answer digit by digit please.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="UPC-A"/></block><block s="doSetVar"><l>idx</l><block s="reportVariadicSum"><list><block var="idx"/><l>1</l></list></block></block></script></block><custom-block s="firstStep"></custom-block><custom-block s="secondStep"></custom-block><custom-block s="thirdStep"></custom-block><custom-block s="fourthStep"></custom-block><custom-block s="fifthStep"></custom-block><custom-block s="sixthStep"></custom-block></script><script x="562" y="10"><block s="receiveMessage"><l>checkDigitneeded</l><list></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="multiplePlusevenSum"/><l>10</l></block><l>0</l></list></block></block><script><block s="doSetVar"><l>whatCheckneed</l><block s="reportModulus"><block var="multiplePlusevenSum"/><l>10</l></block></block><block s="doSayFor"><block s="reportJoinWords"><list><block s="reportDifference"><l>10</l><block var="whatCheckneed"/></block><l> is the check number you need!</l></list></block><l>2</l></block></script><list></list></block></script></scripts></sprite><watcher var="UPC-A" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="idx" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="oddSum" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="oddSummultiple" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="evenSum" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="multiplePluscheck" style="normal" x="10" y="208.00001199999997" color="243,118,29" hidden="true"/><watcher var="multiplePlusevenSum" style="normal" x="9" y="128.00000999999997" color="243,118,29"/><watcher var="whatCheckneed" style="normal" x="9" y="154.00001399999996" color="243,118,29"/></sprites></stage><variables><variable name="UPC-A"><list struct="atomic" id="324">1,2,3,4,5,6,7,8,9,1,2,3</list></variable><variable name="idx"><l>12</l></variable><variable name="oddSum"><l>27</l></variable><variable name="oddSummultiple"><l>81</l></variable><variable name="evenSum"><l>21</l></variable><variable name="multiplePlusevenSum"><l>102</l></variable><variable name="multiplePluscheck"><l>105</l></variable><variable name="whatCheckneed"><l>2</l></variable></variables></scene></scenes></project><media name="UPC-A checker program" app="Snap! 10.7.1, https://snap.berkeley.edu" version="2"></media></snapdata>