Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a Java project called GPACalculator . The basic specifications for the assignment are as follows: Initialize one or more arrays that contains the data
Create a Java project called GPACalculator. The basic specifications for the assignment are as follows:
- Initialize one or more arrays that contains the data representing the point system documented in the Penn State GPA Calculator link (Links to an external site.)Links to an external site.. This will be the basis for computing your grade calculations.
- Enter the student's name
- Display a menu list of options to prompt the user to select a number that corresponds to the semester the grades apply to (e.g. "1 for Summer 2018, 2 for Fall 2018, 3 for Spring 2019, etc.")
- For each class, capture the course name, letter grade and the number of credits.
- Assume that the student takes no more than 5 classes in a semester (make sure your program controls the number of courses taken).
- Assume no individual class is worth more than 3 credits.
- Using the number of credits and the letter grade attained, compute the point total for the individual course
- Compute the GPA for the semester by taking the sum of all the point values divided by the total number of credits taken in that semester
- Display a formatted tabular report that summarizes the student's grade report for the semester. At minimum, the report should have the following:
- Student's name
- Semester
- Columns headings followed by one line for each course taken showing course name, credits, letter grade and points earned
- Summary output displaying the total number of total credits, the semester GPA and corresponding letter grade.
- If the student has achieved at least a 3.5 GPA and taken a minimum of 12 credits, display a "Congratulations, you made the dean's list!" message at the end of the output.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started