<snapdata remixID="12029613"><project name="4.17 Programming Assessment" 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="4.17 Programming Assessment"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="avgGrade" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="gradeList"/><script><block s="doSetVar"><l>gradeAmount</l><block s="reportVariadicSum"><list><block var="gradeAmount"/><block var="item"/></list></block></block></script></block><block s="doSetVar"><l>gradeAvg</l><block s="reportQuotient"><block var="gradeAmount"/><block s="reportListAttribute"><l><option>length</option></l><block var="gradeList"/></block></block></block><block s="doSetVar"><l>gradeAvg</l><block s="reportRound"><block var="gradeAvg"/></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The test score average is </l><block var="gradeAvg"/></list></block><l>2</l></block></script></block-definition><block-definition s="add5ToGradesLessThan90" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportLessThan"><block var="gradeAvg"/><l>90</l></block><script><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="gradeList"/></block><script><block s="doReplaceInList"><block var="idx"/><block var="gradeList"/><block s="reportVariadicSum"><list><block s="reportListItem"><block var="idx"/><block var="gradeList"/></block><l>5</l></list></block></block><block s="doSetVar"><l>idx</l><block s="reportVariadicSum"><list><block var="idx"/><l>1</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="countCs" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="gradeList"/><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="item"/><l>80</l></block><block s="reportGreaterThan"><block var="item"/><l>69</l></block></block><script><block s="doSetVar"><l>noOfCs</l><block s="reportVariadicSum"><list><block var="noOfCs"/><l>1</l></list></block></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>There are </l><block var="noOfCs"/><l> Cs</l></list></block><l>2</l></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="115"><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="116"></list></costumes><sounds><list struct="atomic" id="117"></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="122"><costumes><list struct="atomic" id="123"></list></costumes><sounds><list struct="atomic" id="124"></list></sounds><blocks></blocks><variables></variables><scripts><script x="312" y="55.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>noOfCs</l><l>0</l></block><block s="doSetVar"><l>idx</l><l>1</l></block><block s="doSetVar"><l>gradeAmount</l><l>0</l></block><block s="doSetVar"><l>gradeList</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doSetVar"><l>ranGrade</l><block s="reportRandom"><l>60</l><l>100</l></block></block><block s="doAddToList"><block var="ranGrade"/><block var="gradeList"/></block></script></block><custom-block s="avgGrade"></custom-block><custom-block s="add5ToGradesLessThan90"></custom-block><block s="doForEach"><l>item</l><block var="gradeList"/><script><block s="doSayFor"><block var="item"/><l>1.5</l></block></script></block><custom-block s="countCs"></custom-block><block s="doSetVar"><l>idx</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="gradeList"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="idx"/><block var="gradeList"/></block><l>100</l></block><script><block s="doReplaceInList"><block var="idx"/><block var="gradeList"/><l>100</l></block></script></block><block s="doSetVar"><l>idx</l><block s="reportVariadicSum"><list><block var="idx"/><l>1</l></list></block></block></script></block></script></scripts></sprite><watcher var="ranGrade" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="gradeAmount" style="normal" x="10" y="273.000004" color="243,118,29" hidden="true"/><watcher var="gradeAvg" style="normal" x="10" y="294.000006" color="243,118,29" hidden="true"/><watcher var="gradeList" style="normal" x="4" y="38.000001999999995" color="243,118,29" extX="95" extY="257"/><watcher var="idx" style="normal" x="10" y="315.000008" color="243,118,29" hidden="true"/><watcher var="noOfCs" style="normal" x="10" y="336.00001" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="ranGrade"><l>96</l></variable><variable name="gradeList"><list struct="atomic" id="207">67,86,76,70,94,77,67,99,72,100</list></variable><variable name="gradeAmount"><l>759</l></variable><variable name="gradeAvg"><l>76</l></variable><variable name="idx"><l>11</l></variable><variable name="noOfCs"><l>4</l></variable></variables></scene></scenes></project><media name="4.17 Programming Assessment" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>