<snapdata remixID="12156507"><project name="FinalExamKS0" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAC7tJREFUeF7tnAlQFckZx/9PEQEBldLVtSQiXut9I94HeCACGs8sAuqm1IL1Cmi8yvsWk1jrlpWsuoqKB6CgiIob70h08Za47irgARo1QRHBAzDVnX0to6Jv+VapGb+uouDx5t+v+9e/6nkz0zOmFy9evAAXJlBKBEwsYCmR54+VBFhAFqFUCbxRwDNnzuDo0aMQe2eTyfTBfletWhVeXl5wcnIqVSj84R+OwGsCHjx4EHXr1pUtMAtobs6Hen3+/Hn4+Ph8OAr8SaVGQCNgcnIyqlSpohpjPj4pbhacO3cu0tPTER0djZycHI2wImtvb4/Hjx+XqHMuLi4lynFIXwQ0AoaHh2PgwIGyB6dPn0avXr1QqVIl+XezZs1w6tQptGjRQkpXq1YtTJo0CQUFBZgxYwby8vLQpEkTrFq1Cr1790aNGjWklOKnJKV27doliXFGZwQ0Ai5btkwJKPrh4OAgv489fPgQjo6OyM/Ph42NDR48eCDfe/78ObKysqRs165dQ506dXD37l25nfhfYWEh0tLSSoRE1MXF+AQ0Ai5dulQjYGl23/w9tDTbwJ/9/gloBFy8eLES0NbaCgUrusCuHPC9XTvYlLPCBUf3X/Wo2O5BKvpn75C9dGjhjZvuoarH9evXf/+9508odQIaARctWqQEfPooC65RQ3C82Qw07NRHNlTsjtN+SJEHG9SS9SgHtvaOsCnzAs7R/rA25SNjZKKqtkGDBtSP4LwOCGgEXLBggRLw+eOHyIhdhs++WKG68dWMP2BszhHcdqyFZ17BaNC5d4m7KCS+c+cOQkNDERboC8/Ur3EzaJ+qr2HDhiWum4P6IaARcP78+Rg0aJCc4fJzsxGzey+CgoLU6ZX5Y4djnGMmnMIPq13xpWN/x+U/j7eox2MO38a5c+eQm5sLIZgQMDAwEAkJCaj2TQ/cCNyr6m3UqJFFdfJG+iagEXDevHlqBizIe4SE7w5rDkoWhgShpVsH+IwKlqdmWrdujR1jvOBre88iCq5RmThy/B8Q5/isrKyUgPHx8fh0rSeuBySoeho3bmxRnbyRvgloBJwzZ46cAUUpfJKD+MSD6rX436IvR8C3pwea/3YEbt68CWdnZ8QFe6Nf+buAySQunaD+rv/iR18n+fvhgU2o0KoHUkc2kXXWjsrE0Z8FLFu2rDyFM2zYMOzevRs11vVEmn+8nAFFEecUuRifgEbA2bNnv5zxnuVi177vNDPg0glfoJ9ndzTrH4TMzEx5ri9+nK9GwGrjVuLfX00Q6xzg2H0I8v9zG7kXjioBjxw7jo4dO8rzhWIXHBAQgLi4ODhv6IPUz3cr4uLENxfjE9AIOGvWLCWc6Xke4vYe0Ai4bMLv4e3ZTQpoLglhQ+FtumERqZqbUnHiVDLEVY6iu+CdO3fiNxFeuPa7Xaqe5s2bW1Qnb6RvAhoBZ86cqYQrW/AUO/fs1wgYPmk0+vboiqb9A1WvK1eujOrVq7+TgjjwuH79utrOzs5OzYA7duyAyyZv/DQ0Vr3fsmXLd9bJG+ifgEZAcU3XfC3YqvCZPAo2vxZd/VPoWPTp3hlN/V4KuHz0EEyqlGkRibqRaUj6/v8z4P3792Xmxo0bEOf8XCN98OOQnaqeVq1aWVQnb6RvAhoBp02bpoSzRj6i4vZoBPzL5GD06tIRsRevw8/PTy5QSAwdBB+bl0fBds264pPRi5H+ZYfXyLhsz4D4Dujq6gqx7Ovp06dym06dOqHuVj/8MChGZdq0aaNvstx6iwhoBJw6dao6D1jeVIDtsfEaAVdOCUGvLh3QxC8QNWvWxK1bt3AgbLBGQNdvU1CYm430kPbvFPDJkydKwHrb+uPywGh1HrBt27YWdYA30jcBjYBTpkxRp11syhRiS0ycfL1y5UqMHz8eq6aNh2en9vAcM1l+7zt79iwO/nGYRkCXVSdw92/TxHJWdfRrRvTqDCi+F4oijoo/ix6IlAHb1WkYNzc3fZPl1ltEQCPg5MmT1QxoZwVERsfKGXD9+vUYMWIEvp4+AR4d3dHYd7iq/Oz6cHROf3kJ7W2f+umGq/hn8mk5ex46dAjPnj1TAjaMGYRL/bepGdDd3d2iDvBG+iagETAsLEztciuUM2HjthgpZEREhLxktnrmRHRv74bGvgFv7PWrS/Zf3ajo++I84JUrV9C5c2e5frBJ7FBc9NuqIu3bv74L1zdqbv2bCGgEFAsDzEe99tZlELE1Wq5uLsnSKHGS+fjx429cviXqq1atmrrGLARsGjcMF3y3qDZ26PD6QQwPofEIaAQUS+zNAjraWGF95HYMHTq02F5bW1ur3eibNjp27FixWXHkay5iWX/z3Z/jXL/N6n9F3zcedu6RmYBGwIkTJyoBK9qWw7pNW+UuWBwd37tn2YIDc8Xiqoq4XPemIuRau3at/Dlx4oTcBbfcMxxnvTepzcWumYvxCWgEFEe65hmwcoXyWBMRKV/HxMTIxQHvY5GoWBkjbnJqvTcQp70iFPGuXbsanz73UPtkhHHjxikBnext8M2GzcjIyMDy5cslKrECxlwuXbr0i1asbNy4US48KFqEfAsXLoS/vz/a7AtCcp8N6u1u3brx8HwEBDQzYEhIiDoNU8XRDqmbZ2FDegXExsZixYoVEAsEzMulhIBJSUkQC0fFLZm2trYYNWqUvMQmrpCI+4Gzs7Pld8TU1FTs379f3uZpzovLceIWgOnTp8s759wSR+JUr2/VQUuPHj0+AvzcRY2AwcHBSsCqFSvgcsRMbL3pAHG/sChFb7FMSUmRt12KUzdiQan4Lidms4sXL2LLli0QdYk1f+K1KImJiVJAUcSlOHEDlLj0J363qmmPgLwdONlznRLQw8ODR+cjIKARUAjUrl072e1PKtnLm5IiKwdg78l/QVwae9f1WXHuTtwrLJ6w8LYSFRUlD2yWLFkif1f6a0+UL1OAJI81aob09PT8CPBzFzUCinN35hnLycEGDXb6S0J78urDCi+wL89VCSL+X9zDi8xY3/W+c5ksTKp48ufNTUjyXCP/Fje+Dx48mEfnIyDw2sOJVq9eLXeRorRt2wZOlT/Mk6p+unpVflcU8vXt21c+eYGL8QkU+3zAX+Pe35LgMx+klCTLGf0R4AdU6m/MDNViFtBQw6m/zrCA+hszQ7WYBTTUcOqvMyyg/sbMUC1mAQ01nPrrDAuovzEzVItZQEMNp/46wwLqb8wM1WIW0FDDqb/OsID6GzNDtZgFNNRw6q8zLKD+xsxQLWYBDTWc+usMC6i/MTNUi1lAQw2n/jrDAupvzAzVYhbQUMOpv86wgPobM0O1mAU01HDqrzMsoP7GzFAtZgENNZz66wwLWMyYiadAiOcligcncXl/BFjAt7AdMGCAelc8F0c8UqRevXrvbzQ+wppZwHcMelEJzZuKm+fFU7/EQ5m40AiwgCwgzSBimgXkXTBRIVqcBeSDEJpBxDQLSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRoBFpDGj9NEAiwgESDHaQRYQBo/ThMJsIBEgBynEWABafw4TSTAAhIBcpxGgAWk8eM0kQALSATIcRqB/wG9A9LkcVBvjQAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="FinalExamKS0"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Course: %&apos;name&apos; Grade: %&apos;grade&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="grade"/></list></block></block></script></block-definition><block-definition s="getGrade %&apos;course&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="course"/></block></block></script></block-definition><block-definition s="getCourseName %&apos;course&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="course"/></block></block></script></block-definition><block-definition s="gpaCalculation" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>GPA</l></list></block><block s="doForEach"><l>item</l><block var="reportCard"/><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>A</l></block><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>a</l></block></block><script><block s="doChangeVar"><l>GPA</l><block s="reportVariadicSum"><list><l>4</l><custom-block s="isAPclass? %s"><block var="item"/></custom-block></list></block></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>B</l></block><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>b</l></block></block><script><block s="doChangeVar"><l>GPA</l><block s="reportVariadicSum"><list><l>3</l><custom-block s="isAPclass? %s"><block var="item"/></custom-block></list></block></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>C</l></block><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>c</l></block></block><script><block s="doChangeVar"><l>GPA</l><block s="reportVariadicSum"><list><l>2</l><custom-block s="isAPclass? %s"><block var="item"/></custom-block></list></block></block></script><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>D</l></block><block s="reportEquals"><custom-block s="getGrade %s"><block var="item"/></custom-block><l>d</l></block></block><script><block s="doChangeVar"><l>GPA</l><block s="reportVariadicSum"><list><l>1</l><custom-block s="isAPclass? %s"><block var="item"/></custom-block></list></block></block></script></block></script></block></script></block></script></block></script></block><block s="doForEach"><l>item</l><block var="reportCard"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>For your course: </l><custom-block s="getCourseName %s"><block var="item"/></custom-block></list></block><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Your grade was: </l><custom-block s="getGrade %s"><block var="item"/></custom-block></list></block><l>1</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>That means your GPA is: </l><block s="reportQuotient"><block var="GPA"/><block s="reportListAttribute"><l><option>length</option></l><block var="reportCard"/></block></block></list></block><l>5</l></block></script></block-definition><block-definition s="isAPclass? %&apos;class&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportTextSplit"><block var="class"/><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="class"/><l>word</l></block></block></block><l>(ap)</l></block></block><block s="reportTextSplit"><block var="class"/><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="class"/><l>word</l></block></block></block><l>(AP)</l></block></block></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><l>0</l></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="237"><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="238"></list></costumes><sounds><list struct="atomic" id="239"></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="244"><costumes><list struct="atomic" id="245"></list></costumes><sounds><list struct="atomic" id="246"></list></sounds><blocks></blocks><variables></variables><scripts><script x="94" y="53.83333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>reportCard</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>conditional</l><l>temp</l></list></block><block s="doSetVar"><l>conditional</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="conditional"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAsk"><l>Type the course name to add it to your list. If it&apos;s an AP class, type "(AP)" infront of it. Or type Q if you&apos;re done adding classes.</l></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>Q</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>q</l></block></block><script><block s="doSetVar"><l>conditional</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="gpaCalculation"></custom-block></script><script><block s="doSetVar"><l>temp</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your grade in this class?</l></block><block s="doAddToList"><custom-block s="Course: %s Grade: %s"><block var="temp"/><block s="getLastAnswer"></block></custom-block><block var="reportCard"/></block></script></block></script></block></script><comment x="378" y="161" w="707" collapsed="true">I decided to put it in a while loop and have the user type Q to stop putting classes in instead of just simply asking how many classes there is and looping that many times. This is in order to avoid the user putting in something that is NaN and breaking the program</comment><comment x="883" y="10" w="329" collapsed="false">Final Exam Kenley Smith 0 Period</comment></scripts></sprite><watcher var="reportCard" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="reportCard"><list id="316"><item><list struct="atomic" id="317">Test,A</list></item></list></variable></variables></scene></scenes></project><media name="FinalExamKS0" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>