in the maln method, • the program reads from the user the number of classes in the school. • for each class, the program reads from the user the number of students in that class. • for each student in a class, the program reads from the user the following student's details: name, study type, and grade. You can consider that the student study type will be given either Fulltime or Parttime words. You should store the student's details in three two-dimensional arrays: one for the names, second for the study type and the third for the grades. • Then the program calls the method getAverageSchoolStudentsGrades to compute the average of the grades of students in the school and print it rounded to 2 decimal places. • Then the program calls the method getAverageAllClassesStudentsGrades to compute the average of the of the grades of students in each class and print them rounded to 2 decimal places. • Then the program should compute and write the average of the grades of students 2 categories (Fulltime and Parttime) in the school. • Finally, the program should define and print the names and class of the best Fulltime and Parttime students with their grades. Note that the best student is the one who has the highest grade in his category.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter3: Using Methods, Classes, And Objects
Section: Chapter Questions
Problem 6PE
icon
Related questions
Question

A Teacher needs to check his students’ progress by checking their achieved grades in some exam.
The teacher teaches different classes. The students in each class are in categories: Fulltime and
Parttime students and the classes are mixed of these categories. The required report should
contain the average of students grades for Fulltime and Parttime students individually and
generally ion each class.

Help the teacher in preparing the required report by developing a Java program with the following
specifications:

 

In the main method,
the program reads from the user the number of classes in the school.
• for each class, the program reads from the user the number of students in that class.
• for each student in a class, the program reads from the user the following student's
details: name, study type, and grade. You can consider that the student study type will
be given either Fulltime or Parttime words. You should store the student's details in
three two-dimensional arrays: one for the names, second for the study type and the
third for the grades.
• Then the program calls the method getAverageSchoolStudentsGrades to compute the
average of the grades of students in the school and print it rounded to 2 decimal places.
• Then the program calls the method getAverageAllClassesStudentsGrades to compute
the average of the of the grades of students in each class and print them rounded to 2
decimal places.
• Then the program should compute and write the average of the grades of students 2
categories (Fulltime and Parttime) in the school.
• Finally, the program should define and print the names and class of the best Fulltime
and Parttime students with their grades. Note that the best student is the one who has
the highest grade in his category.
Transcribed Image Text:In the main method, the program reads from the user the number of classes in the school. • for each class, the program reads from the user the number of students in that class. • for each student in a class, the program reads from the user the following student's details: name, study type, and grade. You can consider that the student study type will be given either Fulltime or Parttime words. You should store the student's details in three two-dimensional arrays: one for the names, second for the study type and the third for the grades. • Then the program calls the method getAverageSchoolStudentsGrades to compute the average of the grades of students in the school and print it rounded to 2 decimal places. • Then the program calls the method getAverageAllClassesStudentsGrades to compute the average of the of the grades of students in each class and print them rounded to 2 decimal places. • Then the program should compute and write the average of the grades of students 2 categories (Fulltime and Parttime) in the school. • Finally, the program should define and print the names and class of the best Fulltime and Parttime students with their grades. Note that the best student is the one who has the highest grade in his category.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Module hierarchy chart
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
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage