<snapdata remixID="10275129"><project name="GPACalcCT" app="Snap! 6, https://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="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" 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 id="2"><item><costume name="contact-list-stage" center-x="240" center-y="180" image="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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear" idx="2" x="150" y="50.00000000000003" heading="90" scale="0.8000000000000003" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,55.080000000000055,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="clear" center-x="53" center-y="15" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>50</l></block></script><script x="20" y="94"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>GPA Table</l></block><block s="doAsk"><l>enter c to clear </l><comment w="90" collapsed="false">Input and Output&#xD;</comment></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>c</l></block><script><block s="doSetVar"><l>GPA Table</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">Lists</comment></block></script></block><block s="doShowVar"><l>GPA Table</l></block></script></scripts></sprite><sprite name="Find" idx="3" x="150" y="-2.842170943040401e-14" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="3.8250000000000033,191.25,0,1" pen="tip" id="42"><costumes><list id="43"><item><costume name="find" center-x="53" center-y="15" image="data:image/png;base64,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" id="44"/></item></list></costumes><sounds><list struct="atomic" id="45"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>0</l></block></script><script x="30" y="94"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doAsk"><l>What is the name of the class?</l></block><block s="doSetVar"><l>result</l><custom-block s="find classes with name: %s"><block s="getLastAnswer"></block></custom-block></block><block s="doHideVar"><l>GPA Table</l></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doSayFor"><l>Not found</l><l>2</l></block></script><script><block s="doForEach"><l>item</l><block var="result"/><script><block s="doSayFor"><l></l><l>4</l></block></script></block></script><comment w="90" collapsed="false">Algorithm: Uses of sequence, selection and repetition&#xD;</comment></block><block s="doShowVar"><l>GPA Table</l></block></script></scripts></sprite><sprite name="Delete" idx="4" x="150" y="-50.00000000000006" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="22.84800000000002,163.20000000000002,0,1" pen="tip" id="90"><costumes><list id="91"><item><costume name="delete" center-x="53" center-y="15" image="data:image/png;base64,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" id="92"/></item></list></costumes><sounds><list struct="atomic" id="93"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-50</l></block></script><script x="30" y="94"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doShowVar"><l>GPA Table</l></block><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doAsk"><l>What is the name of the class?</l><comment w="90" collapsed="false">Abstract Data Type</comment></block><block s="doSetVar"><l>result</l><custom-block s="find classes with name: %s"><block s="getLastAnswer"></block></custom-block></block><block s="doHideVar"><l>GPA Table</l></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doSayFor"><l>Not found</l><l>2</l></block></script><script><block s="doForEach"><l>item</l><block var="result"/><script><block s="doSayFor"><l></l><l>4</l></block></script></block><block s="doAsk"><block s="reportJoinWords"><list><l>Type "d" if you are sure you want to delete</l><block s="reportListAttribute"><l><option>length</option></l><block var="result"/></block><l>class, otherwise press any other key</l></list></block></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>d</l></block><script><block s="doSetVar"><l>GPA Table</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportListContainsItem"><block var="result"/><l></l></block></block></autolambda><list></list></block><block var="GPA Table"/></block></block></script><script><block s="doSayFor"><l>Cancelled</l><l>2</l></block></script></block></script><comment w="90" collapsed="false">Recursion: Calling a procedure from inside itself&#xD;&#xD;</comment></block><block s="doShowVar"><l>GPA Table</l></block></script></scripts></sprite><sprite name="Add" idx="1" x="150" y="100" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="180"><costumes><list id="181"><item><costume name="add" center-x="53" center-y="15" image="data:image/png;base64,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" id="182"/></item></list></costumes><sounds><list struct="atomic" id="183"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>GPA Table</l></block><block s="doAddToList"><custom-block s="class with name: %s scale: %s grade: %s GPA %s"><custom-block s="ask class"></custom-block><custom-block s="ask scale"></custom-block><custom-block s="ask grade"></custom-block><l></l></custom-block><block var="GPA Table"/><comment w="90" collapsed="false">Abstraction that is built into a custom block. &#xD;&#xD;Abstract Data Type</comment></block><block s="doShowVar"><l>GPA Table</l><comment w="90" collapsed="false">Global Variables&#xD;</comment></block></script><script x="20" y="167.50000000000003"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>100</l></block><block s="doSetVar"><l>GPA Table</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">Lists</comment></block></script></scripts></sprite><watcher var="GPA Table" style="normal" x="7.880820312500191" y="10.501796875000032" color="243,118,29" extX="80" extY="70.00000000000003"/><watcher var="GPA" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="class with name: %&apos;name&apos; scale: %&apos;scale&apos; grade: %&apos;grade&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></inputs><script><block s="doSetVar"><l>GPA</l><block s="reportProduct"><block var="scale"/><block var="grade"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="scale"/><block var="grade"/><block var="GPA"/></list></block></block></script></block-definition><block-definition s="name from class %&apos;contact&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="contact"/></block></block></script></block-definition><block-definition s="address from contact %&apos;contact&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>2</l><block var="contact"/></block></block></script></block-definition><block-definition s="phone from contact %&apos;contact&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>3</l><block var="contact"/></block></block></script></block-definition><block-definition s="ask class" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the name of this class?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask scale" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the scale for this class?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask grade" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is your grade in this class? (Enter as a decimal)</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="date %&apos;month&apos; %&apos;day&apos; %&apos;year&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="month"/><block var="day"/><block var="year"/></list></block></block></script></block-definition><block-definition s="month from date %&apos;date&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="date"/></block></block></script></block-definition><block-definition s="day from date %&apos;date&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>2</l><block var="date"/></block></block></script></block-definition><block-definition s="year from date %&apos;date&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>3</l><block var="date"/></block></block></script></block-definition><block-definition s="find classes with name: %&apos;name&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><custom-block s="name from class %l"><l/></custom-block><block var="name"/></custom-block></autolambda><list></list></block><block var="GPA Table"/></block></block></script></block-definition><block-definition s="initials from name %&apos;name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportTextSplit"><block var="name"/><l><option>word</option></l></block></block><block s="doSetVar"><l>b</l><l></l></block><block s="doForEach"><l>item</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportLetter"><l>1</l><l></l></block></autolambda><list></list></block><block var="a"/></block><script><block s="doSetVar"><l>b</l><block s="reportJoinWords"><list><block var="b"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="ask birth year" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the contact&apos;s birth year?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask birth month" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the contact&apos;s birth month?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask birth day" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What day is the contact&apos;s birthday?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask birthdate" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="date %s %s %s"><custom-block s="ask birth month"></custom-block><custom-block s="ask birth day"></custom-block><custom-block s="ask birth year"></custom-block></custom-block></block></script></block-definition></blocks><variables><variable name="GPA Table"><list struct="atomic" id="430"></list></variable><variable name="GPA"><l>0</l></variable></variables></project><media name="GPACalcCT" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>