<snapdata remixID="11899226"><project name="Project List " app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Project List "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Checksum reporter" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>triue</l></block></script></block-definition><block-definition s="checksum %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>evensum</l><l>oddsum</l></list></block><block s="doSetVar"><l>evensum</l><l>0</l></block><block s="doSetVar"><l>oddsum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>12</l><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></block><script><block s="doSetVar"><l>evensum</l><block s="reportVariadicSum"><list><block var="evensum"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script><script><block s="doSetVar"><l>oddsum</l><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script></block></script></block><block s="doReport"><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportVariadicProduct"><list><l>3</l><block var="evensum"/></list></block></list></block><l>10</l></block></block></block></script><scripts><script x="197.7138671875" y="127.6666666666668"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></script></scripts></block-definition><block-definition s="better checksum reporter" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="better checksum reporter (2) %&apos;ok&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>evensum</l><l>oddsum</l></list></block><block s="doSetVar"><l>evensum</l><l>0</l></block><block s="doSetVar"><l>oddsum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>12</l><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></block><script><block s="doSetVar"><l>evensum</l><block s="reportVariadicSum"><list><block var="evensum"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script><script><block s="doSetVar"><l>oddsum</l><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportListIndex"><block var="i"/><block var="list"/></block></list></block></block></script></block></script></block><block s="doReport"><block s="reportModulus"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportVariadicProduct"><list><l>3</l><block var="evensum"/></list></block></list></block></block><l>10</l></block></block></script></block-definition><block-definition s="checksum pt2" type="predicate" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="CHECKSUMCheck %&apos;list&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>evensum</l><l>oddsum</l></list></block><block s="doSetVar"><l>evensum</l><l>0</l></block><block s="doSetVar"><l>oddsum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></block><script><block s="doSetVar"><l>evensum</l><block s="reportVariadicSum"><list><block var="evensum"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script><script><block s="doSetVar"><l>oddsum</l><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><l>0</l><block s="reportModulus"><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportVariadicProduct"><list><l>3</l><block var="evensum"/></list></block></list></block><l>10</l></block></block><script><block s="doReport"><l>0</l></block></script><script><block s="doReport"><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block var="oddsum"/><block s="reportVariadicProduct"><list><l>3</l><block var="evensum"/></list></block></list></block><l>10</l></block></block></block></script></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="257"><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="258"></list></costumes><sounds><list struct="atomic" id="259"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-0.8955223880597015" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="264"><costumes><list struct="atomic" id="265"></list></costumes><sounds><list struct="atomic" id="266"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="270.83333333333366"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doAsk"><l>Give me good checksum that is 13 digits?</l></block><block s="doSetVar"><l>list</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doUntil"><block s="reportEquals"><l>13</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><script><block s="doSayFor"><l>Try again</l><l>2</l></block><block s="doAsk"><l>GIVE ME 13 numbers?</l></block><block s="doSetVar"><l>list</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block></script></block><block s="doSetVar"><l>Final Number</l><block s="reportListItem"><l><option>last</option></l><block var="list"/></block></block><block s="doSetVar"><l>list</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>12</l></block><block var="list"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>checksum is </l><custom-block s="CHECKSUMCheck %s"><block var="list"/></custom-block></list></block><l>2</l></block><block s="doIfElse"><block s="reportEquals"><custom-block s="CHECKSUMCheck %s"><block var="list"/></custom-block><block var="Final Number"/></block><script><block s="doSayFor"><l>Valid Checksum</l><l>2</l></block></script><script><block s="doSayFor"><l>Invalid Checksum</l><l>2</l></block></script></block></script><script x="69.24752807617176" y="10"><block s="receiveGo"></block><block s="doAsk"><l>GIVE ME 12 numbers?</l></block><block s="doSetVar"><l>list</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doUntil"><block s="reportEquals"><l>12</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><script><block s="doSayFor"><l>Try again</l><l>2</l></block><block s="doAsk"><l>GIVE ME 12 numbers?</l></block><block s="doSetVar"><l>list</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>checksum is </l><custom-block s="CHECKSUMCheck %s"><block var="list"/></custom-block></list></block><l>1</l></block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="Final Number" style="normal" x="10" y="306.000006" color="243,118,29"/><watcher var="answer" style="normal" x="10" y="327.000008" color="243,118,29"/><watcher var="good thing" style="normal" x="-1.02996826171875" y="307.41827192578126" color="243,118,29"/></sprites></stage><variables><variable name="list"><list struct="atomic" id="394">8,7,9,6,5,9,6,0,3,9,4,1</list></variable><variable name="Final Number"><l>9</l></variable><variable name="answer"><l>0</l></variable><variable name="good thing"><l>4</l></variable></variables></scene></scenes></project><media name="Project List " app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>