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.

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

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
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