With your current Java knowledge, you have decided to write a program that will calculate a student's GPA for the current semester. The program should prompt the user to enter four values representing the number of A, B, C and Ds earned for the semester then calculate and display the GPA. When writing the program, consider the following: The program should prompt the user to enter four INTEGER values representing the number of grades earned for each letter grade. • GPA is calculated by dividing the total points earned by the total number of credits attempted. • All of the courses taken for the semester are 4 credits. • To determine the calculations, A grades have a point value of 4, B grades a point value of 3, C grades a point value of 2 and D grades a point value of 1. • Total Number of Credits Attempted = Sum of Number of Courses multiplied by the number of credits for each course. • The total points earned is the sum of the credit hours multiplied by the point value for each letter grade. • Use the Scanner class to accept the user input. • The output should be displayed with 3 significant decimal places. Explicit casting and constant representation should be used where applicable. Output should be displayed in full sentence.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter6: Looping
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question
With your current Java knowledge, you have decided to write a program that will
calculate a student's GPA for the current semester. The program should prompt the user
to enter four values representing the number of A, B, C and Ds earned for the semester
then calculate and display the GPA.
When writing the program, consider the following:
• The program should prompt the user to enter four INTEGER values representing the
number of grades earned for each letter grade.
• GPA is calculated by dividing the total points earned by the total number of credits
attempted.
• All of the courses taken for the semester are 4 credits.
• To determine the calculations, A grades have a point value of 4, B grades a point value
of 3, C grades a point value of 2 and D grades a point value of 1.
• Total Number of Credits Attempted = Sum of Number of Courses multiplied by the
number of credits for each course.
• The total points earned is the sum of the credit hours multiplied by the point value for
each letter grade.
• Use the Scanner class to accept the user input.
• The output should be displayed with 3 significant decimal places.
• Explicit casting and constant representation should be used where applicable.
• Output should be displayed in full sentence.
Transcribed Image Text:With your current Java knowledge, you have decided to write a program that will calculate a student's GPA for the current semester. The program should prompt the user to enter four values representing the number of A, B, C and Ds earned for the semester then calculate and display the GPA. When writing the program, consider the following: • The program should prompt the user to enter four INTEGER values representing the number of grades earned for each letter grade. • GPA is calculated by dividing the total points earned by the total number of credits attempted. • All of the courses taken for the semester are 4 credits. • To determine the calculations, A grades have a point value of 4, B grades a point value of 3, C grades a point value of 2 and D grades a point value of 1. • Total Number of Credits Attempted = Sum of Number of Courses multiplied by the number of credits for each course. • The total points earned is the sum of the credit hours multiplied by the point value for each letter grade. • Use the Scanner class to accept the user input. • The output should be displayed with 3 significant decimal places. • Explicit casting and constant representation should be used where applicable. • Output should be displayed in full sentence.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Constants and Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT