In this Java project you are asked to write code to obtain  the grade of a student for a semester, computing the GPA, generating one official grade report and one term statistics report. Step 1. Ask a user to input the term (e.g. 2015), the name of the student, and the number of courses that this student has enrolled during this specific semester. Step 2. Create one-dimension arrays for class number (e.g. CLASS101), description (e.g. Introduction to Java), how many class unit it is (e.g. 3), grade( A, B, C, D, F), and grade points (e.g. 12.0 for an A). Create a loop to implement operations for each course. a. Ask customers to input class number, description, units, and grade. b. For each grade input, convert the grade (A,B,C,D,F) into points (A=4.0, B=3.0, C=2.0, D= 1.0, F= 0). c. Compute the grade points for this course (points times the units). Step 3. Generate the official grade for this student in this term using the data above. Make your report as close as possible to the following graph: Class Descripton Units Grade Grade Points CLASS101 JAVA 1 3.0 A 12 CLASS102 JAVA 2 3.0 A 12 CLASS103 JAVA 3 3.0 A 12 CLASS104 JAVA 4 3.0 A 12 CLASS105 JAVA 5 3.0 A 12 4. Generate the term statistic report similar to the graph that follows. Notice that one passed a course only if he/she got a score at or above D. Set the precision at 3 digits after the decimal point.   From Enrollment     Units Towards GPA   Taken 15.000 Passed 15.000 GPA Calculation   Total Grade Points  60 / Units Taken Towards GPA 15 = GPA 4.0 5. Add one line below the GPA to display one’s status. If the GPA is at or above 2.0, show the status as “good standing”. If it is between 1.0 and 1.99, display it as “on probation”. If it is below 1.0, display “dismissed”.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

In this Java project you are asked to write code to obtain  the grade of a student for a semester, computing the GPA, generating one official grade report and one term statistics report.

Step 1. Ask a user to input the term (e.g. 2015), the name of the student, and the number of courses that this student has enrolled during this specific semester.

Step 2. Create one-dimension arrays for class number (e.g. CLASS101), description (e.g. Introduction to Java), how many class unit it is (e.g. 3), grade( A, B, C, D, F), and grade points (e.g. 12.0 for an A). Create a loop to implement operations for each course.

a. Ask customers to input class number, description, units, and grade.

b. For each grade input, convert the grade (A,B,C,D,F) into points (A=4.0, B=3.0, C=2.0, D= 1.0, F= 0).

c. Compute the grade points for this course (points times the units).

Step 3. Generate the official grade for this student in this term using the data above. Make your report as close as possible to the following graph:

Class Descripton Units Grade Grade Points
CLASS101 JAVA 1 3.0 A 12
CLASS102 JAVA 2

3.0

A 12
CLASS103 JAVA 3 3.0 A 12
CLASS104 JAVA 4 3.0 A 12
CLASS105 JAVA 5 3.0 A 12

4. Generate the term statistic report similar to the graph that follows. Notice that one passed a course only if he/she got a score at or above D. Set the precision at 3 digits after the decimal point.

  From Enrollment
   
Units Towards GPA  
Taken 15.000
Passed 15.000
GPA Calculation  
Total Grade Points  60
/ Units Taken Towards GPA 15
= GPA 4.0

5. Add one line below the GPA to display one’s status. If the GPA is at or above 2.0, show the status as “good standing”. If it is between 1.0 and 1.99, display it as “on probation”. If it is below 1.0, display “dismissed”.

 

This is a Java program. Not sure why it keeps getting rejected. I really need the help.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Array
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education