Question: Implement a Java program that simulates a college GPA calculator. This program will prompt the user to enter three grades to calculate. The program will

Implement a Java program that simulates a college GPA calculator. This program will prompt the user to enter three grades to calculate. The program will convert these numeric grades into letter grades using a predefined grading scale and calculate the GPA accordingly.
Define 12 final floating-point constant variables representing the numeric values for each letter grade as follows:
A =4
A-=3.7
B+=3.3
B =3
B-=2.7
C+=2.3
C =2
C-=1.7
D+=1.3
D =1
D-=0.7
F =0
Grading Scale: Use the grading scale from the course syllabus to determine the letter grade based on the numeric input:
94% and above
A
83%-80%
B-
69%-67%
D+
93%-90%
A-
79%-77%
C+
66%-64%
D
89%-87%
B+
76%-74%
C
61%-63%
D-
86%-84%
B
73%-70%
C-
62%-0%
F
Implementation Details
Use separate variables for each grade.
For each grade, ask the user to input the numeric value.
Use decision structures (e.g., if-else or switch statements) to determine the corresponding letter grade based on the numeric input.
Compute the numeric average of all grades entered.
Display the final GPA as both a numeric average and a letter grade, along with the equivalent GPA value.
Use concepts covered in chpters 1-3 only.
Note: Be sure to use the program rubric.
Output: Your program will use decision structures to determine the letter grade for each number and display the output based on the numbers provided by the user. Your program must format both the numeric GPA and college GPA to two floating-point decimals.
Naming Convention: CollegeGPACalculator

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!