python GPA Calculator
Subject
Programming
Question Description
Outlab 1: GPA Calculator Application
Logistics
Due Date: Tuesday, September 25th no later than 11:00 a.m.
Partner Information: You may complete this assignment individually or with exactly one partner. If you work with a partner, you must both be enrolled in the same lab section or you will both lose 10 points.
Submission Instructions: Upload your solution, entitled YourFirstName-YourLastName-PartnerFirstName-PartnerLastName-Program1.py to the BrightSpace Program 1 Dropbox. If you work with a partner, only one person should submit the solution. However, to make the recording of grades easier, write both names in the BrightSpace Dropbox comment box.
Deadline Reminder: Once the submission deadline passes, BrightSpace will no longer accept your Python submission and you will no longer be able to earn credit. Thus, if you are not able to fully complete the assignment, submit whatever you have before the deadline so that partial credit can be earned.
Learning Outcomes
To solve this problem, you need to understand the following Python concepts: data types, functions, selection statements (Sept 14th) and iteration (Sept 17th).
Background Information
At Montana State University, the following grades have the following values: A (4.0), A- (3.7), B+ (3.3), B (3.0), B- (2.7), C+ (2.3), C (2.0), C- (1.7), D+ (1.3), D (1.0) and F (0.0).
Example GPA Calculation: If a student earns an A in a 3 credit course and a B- in a 2 credit course, that student's GPA can be calculated as (4.0 * 3 + 2.7 * 2) / (3 + 2).