Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Semantics Of A Networked World Semantics For Grid Databases First International Ifip Conference Icsnw 2004 Paris France June 2004 Revised Selected Papers Lncs 3226

Authors: Mokrane Bouzeghoub ,Carole Goble ,Vipul Kashyap ,Stefano Spaccapietra

2004 Edition

3540236090, 978-3540236092

More Books

Students also viewed these Databases questions