Question
Write a program to compute a GPA from letter grades. In Eclipse, create a package called program1 (note the lowercase first letter), in which you
Write a program to compute a GPA from letter grades. In Eclipse, create a package called program1 (note the lowercase first letter), in which you will create a program called ComputeGPA.
Write the program so that it:
declares and creates a symbol table using the algs31.BinarySearchST class;
fills that symbol table with the following key-value pairs:
Letter | Points |
---|---|
A+ | 4.33 |
A | 4.00 |
A- | 3.67 |
B+ | 3.33 |
B | 3.00 |
B- | 2.67 |
C+ | 2.33 |
C | 2.00 |
C- | 1.67 |
D | 1.00 |
F | 0.00 |
reads a sequence of letter grades from a file called a1grades.txt using standard input, that is, using the method fromFile in the class StdIn in the stdlibpackage. As each grade is read, the program accumulates a total number of grade points by using the symbol table to convert a letter grade to a point value;
computes and prints the GPA.
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