<snapdata remixID="9217982"><project name="Midterm 3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Add" idx="1" x="150" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="47" y="16"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>120</l></block></script><script x="46" y="98"><block s="doSetVar"><l>student contact data list</l><block s="reportNewList"><list></list></block></block></script><script x="49" y="146"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>student contact data list</l></block><block s="doAddToList"><custom-block s="students name: %s gender: %s major: %s grade level: %s credits completed: %s GPA: %s"><custom-block s="ask student name"></custom-block><custom-block s="ask gender"></custom-block><custom-block s="ask major"></custom-block><custom-block s="ask grade level"></custom-block><custom-block s="ask credits"></custom-block><custom-block s="ask GPA"></custom-block></custom-block><block var="student contact data list"/></block><block s="doShowVar"><l>student contact data list</l></block></script></scripts></sprite><sprite name="Find" idx="2" x="150" y="60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="160.65,38.556,0,1" pen="tip" id="46"><costumes><list struct="atomic" id="47"></list></costumes><sounds><list struct="atomic" id="48"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49" y="44"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>60</l></block></script><script x="50" y="123"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>student contact data list</l></block><block s="doDeclareVariables"><list><l>matching student</l></list></block><block s="doAsk"><l>Enter the full name of the student you want to find</l></block><block s="doSetVar"><l>matching student</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="name of student %l"><l/></custom-block><block s="getLastAnswer"></block></block></autolambda><list></list></block><block var="student contact data list"/></block></block><block s="doIfElse"><custom-block s="empty? %l"><block var="matching student"/></custom-block><script><block s="doSayFor"><l>There are no students with that name.</l><l>2</l></block></script><script><block s="doForEach"><l>student</l><block var="matching student"/><script><block s="doSayFor"><block var="student"/><l>4</l></block></script></block></script></block></script><script x="51" y="456"><block s="doIf"><block s="reportEquals"><custom-block s="name of student %l"><block var="student"/></custom-block><block s="getLastAnswer"></block></block><script><block s="doAddToList"><block var="student"/><block var="matching student"/></block></script></block></script></scripts></sprite><sprite name="Delete" idx="3" x="150" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="226.95000000000002,0,13.617000000000113,1" pen="tip" id="115"><costumes><list struct="atomic" id="116"></list></costumes><sounds><list struct="atomic" id="117"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38" y="41"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>0</l></block></script><script x="42" y="116"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>matching student</l><l>student to be deleted</l></list></block><block s="doHideVar"><l>student contact data list</l></block><block s="doAsk"><l>Enter the name of the student you want to delete.</l></block><block s="doSetVar"><l>student to be deleted</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>matching student</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="name of student %l"><l/></custom-block><block var="student to be deleted"/></block></autolambda><list></list></block><block var="student contact data list"/></block></block><block s="doIfElse"><custom-block s="empty? %l"><block var="matching student"/></custom-block><script><block s="doSayFor"><l>There is no student with that name. </l><l>2</l></block></script><script><block s="doSayFor"><l>The following student will be deleted</l><l>2</l></block><block s="doSayFor"><block var="matching student"/><l>2</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Are you sure you want to delete </l><block s="getLastAnswer"></block><l>&apos;s data? Type in yes or no. </l></list></block></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>student contact data list</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><custom-block s="name of student %l"><l/></custom-block><block var="student to be deleted"/></block></block></autolambda><list></list></block><block var="student contact data list"/></block></block><block s="doSayFor"><l>Student data has been deleted!</l><l>2</l></block></script><script><block s="doSayFor"><l>Ok! No one has been deleted from the list.</l><l>2</l></block></script></block></script></block></script></scripts></sprite><sprite name="Graduation" idx="4" x="150" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="3.2130000000000027,160.65,0,1" pen="tip" id="216"><costumes><list struct="atomic" id="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><blocks></blocks><variables></variables><scripts><script x="37" y="43"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-60</l></block><custom-block s="Graduation"></custom-block></script><script x="341" y="65"><block s="doShowVar"><l></l></block></script></scripts></sprite><watcher var="student contact data list" style="normal" x="10" y="8" color="243,118,29" extX="385" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="students name: %&apos;name&apos; gender: %&apos;gender&apos; major: %&apos;major&apos; grade level: %&apos;grade level&apos; credits completed: %&apos;amount of credits&apos; GPA: %&apos;GPA&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="gender"/><block var="major"/><block var="grade level"/><block var="amount of credits"/><block var="GPA"/></list></block></block></script></block-definition><block-definition s="ask student name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the student&apos;s name?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask gender" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the student&apos;s gender?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask major" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is this student&apos;s major?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask grade level" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is this student&apos;s grade level?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask credits" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>How many credits has this student completed?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask GPA" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is this student&apos;s GPA?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="name of student %&apos;name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="name"/></block></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="Graduation" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="reportListItem"><l>5</l><l/></block><l>85</l></block></autolambda><list></list></block><block var="student contact data list"/></block><l>2</l></block></script></block-definition></blocks><variables><variable name="student contact data list"><list id="323"><item><list struct="atomic" id="324">Dave Megett,M,Engineering,Freshman,14,3.3</list></item><item><list struct="atomic" id="325">Scott Brunner,M,Computer Science,Sophmore,32,1.8</list></item><item><list struct="atomic" id="326">Rob Carpenter,M,Business,Junior,88,3.0</list></item><item><list struct="atomic" id="327">Denise Matthews,F,Psychology,Senior,99,2.5</list></item><item><list struct="atomic" id="328">Emily Chica,F,Architecture,Senior,32,3.0</list></item><item><list struct="atomic" id="329">Yean Paulino,M,Engineering,Senior,45,3.0</list></item><item><list struct="atomic" id="330">Nathalie Mejia,F,Business,Junior,23,2.8</list></item><item><list struct="atomic" id="331">Joanny Mejia,F,Sociology,Freshman,75,4.0</list></item></list></variable></variables></project><media name="Midterm 3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>