<snapdata remixID="13390295"><project name="UPC Check Program" 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="UPC Check Program"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Algorithm" 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="doRepeat"><l>12</l><script><block s="doAsk"><l>Add 1 digit of the UCP Code</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="User UPC code"/></block></script></block></script><scripts><script x="199.5" y="255.69999999999993"><block s="doSetVar"><l>User UCP code</l><block s="getLastAnswer"></block></block></script><script x="312" y="48.80000000000001"><block s="doReplaceInList"><l>1</l><l/><l>thing</l></block><block s="doAsk"><l>Please input the first digit</l></block><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><l>12</l></list></block><script><block s="doAsk"><l>Please input the first digit</l></block><block s="doReplaceInList"><l>1</l><l/><l>thing</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></scripts></block-definition><block-definition s="Step 1(Add Odd)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>Odd#&apos;s(Step1)</l><l>0</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><l>11</l></list></block><script><block s="doChangeVar"><l>Odd#&apos;s(Step1)</l><block s="reportListItem"><block var="index"/><block var="User UPC code"/></block></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block></script><scripts><script x="319.21484375" y="208.69999999999993"><block s="reportVariadicSum"><list><l></l><l></l></list></block></script><script x="201.119140625" y="30.80000000000001"><block s="reportVariadicEquals"><list><l></l><l>13</l></list></block></script></scripts></block-definition><block-definition s="Step2(Multiply)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Step2(x3)</l><block s="reportVariadicProduct"><list><block var="Odd#&apos;s(Step1)"/><l>3</l></list></block></block></script></block-definition><block-definition s="Step3(AddEven)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>index</l><l>2</l></block><block s="doSetVar"><l>Even#&apos;s(Step3)</l><l>0</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="index"/><l>12</l></list></block><script><block s="doChangeVar"><l>Even#&apos;s(Step3)</l><block s="reportListItem"><block var="index"/><block var="User UPC code"/></block></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block></script><scripts><script x="161.119140625" y="47.80000000000001"><block s="reportVariadicGreaterThan"><list><l></l><l>12</l></list></block></script></scripts></block-definition><block-definition s="Step4(Add)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Step4(AddEvenAndOdd)</l><block s="reportVariadicSum"><list><block var="Step2(x3)"/><block var="Even#&apos;s(Step3)"/></list></block></block></script></block-definition><block-definition s="Step5(Add)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Step5(AddEverything)</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>12</l><block var="User UPC code"/></block><block var="Step4(AddEvenAndOdd)"/></list></block></block></script></block-definition><block-definition s="Step6(Check)" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step5(AddEverything)"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>UPC code is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>UPC code is invalid.</l><l>2</l></block></script></block></script></block-definition><block-definition s="Extension" 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="Step5(AddEverything)"/><l>10</l></block><l>0</l></list></block><script><block s="doSetVar"><l>index</l><l>0</l></block></script><script><block s="doAsk"><l>Would you like to know what your check value should be to make your code valid?</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your check digit would have to be </l><block var="CheckDigit(Ext.)"/><l>.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>Goodbye!</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="CalculationForExtension" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>9</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>8</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>2</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>7</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>3</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>6</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>4</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>5</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>5</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>4</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>6</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>3</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>7</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>2</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>8</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step4(AddEvenAndOdd)"/><l>10</l></block><l>1</l></list></block><script><block s="doSetVar"><l>CheckDigit(Ext.)</l><l>9</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="373"><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="374"></list></costumes><sounds><list struct="atomic" id="375"></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="380"><costumes><list struct="atomic" id="381"></list></costumes><sounds><list struct="atomic" id="382"></list></sounds><blocks></blocks><variables></variables><scripts><script x="241" y="73.33333333333334"><block s="receiveGo"></block><block s="doSayFor"><l>You will input 12 digits of a UPC-A code</l><l>2</l></block><block s="doSetVar"><l>User UPC code</l><block s="reportNewList"><list></list></block></block><custom-block s="Algorithm"></custom-block><custom-block s="Step 1(Add Odd)"></custom-block><custom-block s="Step2(Multiply)"></custom-block><custom-block s="Step3(AddEven)"></custom-block><custom-block s="Step4(Add)"></custom-block><custom-block s="Step5(Add)"></custom-block><custom-block s="Step6(Check)"></custom-block><custom-block s="CalculationForExtension"></custom-block><custom-block s="Extension"></custom-block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Step2(x3)" style="normal" x="9" y="31.000001999999995" color="243,118,29"/><watcher var="Odd#&apos;s(Step1)" style="normal" x="8" y="52.00000399999999" color="243,118,29"/><watcher var="Even#&apos;s(Step3)" style="normal" x="9" y="73.00000399999999" color="243,118,29"/><watcher var="User UPC code" style="normal" x="9" y="94.000002" color="243,118,29" extX="81" extY="234"/><watcher var="Step4(AddEvenAndOdd)" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="Step5(AddEverything)" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="CheckDigit(Ext.)" style="normal" x="10" y="73.00000599999998" color="243,118,29"/></sprites></stage><variables><variable name="index"><l>12</l></variable><variable name="Odd#&apos;s(Step1)"><l>24</l></variable><variable name="User UPC code"><list struct="atomic" id="414">7,9,0,9,8,8,2,1,7,6,0,7</list></variable><variable name="Step2(x3)"><l>72</l></variable><variable name="Even#&apos;s(Step3)"><l>33</l></variable><variable name="Step4(AddEvenAndOdd)"><l>105</l></variable><variable name="Step5(AddEverything)"><l>112</l></variable><variable name="CheckDigit(Ext.)"><l>5</l></variable></variables></scene></scenes></project><media name="UPC Check Program" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>