<snapdata remixID="14786516"><project name="HW 24 checksum" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="HW 24 checksum"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="checksum %&apos;ISBN12List&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>sum odd</l><l>sum even</l><l>digit</l></list></block><block s="doSetVar"><l>sum odd</l><l>0</l></block><block s="doSetVar"><l>sum even</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>12</l><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></list></block><script><block s="doChangeVar"><l>sum odd</l><block s="reportListItem"><block var="i"/><block var="ISBN12List"/></block></block></script><script><block s="doChangeVar"><l>sum even</l><block s="reportListItem"><block var="i"/><block var="ISBN12List"/></block></block></script></block></script></block><block s="doSetVar"><l>digit</l><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>3</l><block var="sum even"/></list></block><block var="sum odd"/></list></block><l>10</l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="digit"/><l>10</l></list></block><script><block s="doSetVar"><l>digit</l><l>0</l></block></script><list></list></block><block s="doReport"><block var="digit"/></block></script></block-definition><block-definition s="checksum verification %&apos;ISBN12List&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>13</l><block var="ISBN12List"/></block><custom-block s="checksum %n"><block var="ISBN12List"/></custom-block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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="113"><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="114"></list></costumes><sounds><list struct="atomic" id="115"></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="120"><costumes><list struct="atomic" id="121"></list></costumes><sounds><list struct="atomic" id="122"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doAsk"><l>give me 12 numbers</l></block><block s="doSetVar"><l>ISBN12List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="ISBN12List"/></block><l>12</l></list></block><script><block s="doSayFor"><l>you did not make it 12 numbers</l><l>2</l></block><block s="doAsk"><l>give me 12 numbers</l></block><block s="doSetVar"><l>ISBN12List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block></script></block></script><script x="101" y="369.9999999999999"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doAsk"><l>give me 13 numbers</l></block><block s="doSetVar"><l>ISBN12List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="ISBN12List"/></block><l>13</l></list></block><script><block s="doAsk"><l>give me another 13 numbers</l></block><block s="doSetVar"><l>ISBN12List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block></script></block><block s="doSayFor"><custom-block s="checksum verification %n"><block var="ISBN12List"/></custom-block><l>2</l></block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="sum" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="checksum" style="normal" x="10" y="187.00000999999997" color="243,118,29"/><watcher var="digit" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="ISBN12List" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="checksum 13" style="normal" x="10" y="103.000002" color="243,118,29"/></sprites></stage><variables><variable name="ISBN12List"><list struct="atomic" id="206">1,2,3,4,5,6,7,8,9,0,1,2,3</list></variable><variable name="index"><l>13</l></variable><variable name="sum"><l>162</l></variable><variable name="checksum"><l>8</l></variable><variable name="digit"><l>12</l></variable><variable name="checksum 13"><l>0</l></variable></variables></scene></scenes></project><media name="HW 24 checksum" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>