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: c. Write a java method named getAverageClassStudentsGrades that takes as an argument single-dimensional array representing the students' grades in a class. The method should return the average of the students' grades in that class as a double value. d. Write a java method named getAverageAllClassesStudentsGrades that takes as an argument a two-dimensional array representing the grades of students in each class in the school, each class in single row. The method should return the average of the students' grades in each class as a single-dimensional array of double values. The method getAverageClassStudentsGrades, defined in a, should be iteratively called. e. Write a java method named getAverageSchoolStudentsGrades that takes as an argument a two-dimensional array of type int (representing the grades of students in each class in the school). The method should return the average of the grades of students in the school as a double value. f. 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.
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: c. Write a java method named getAverageClassStudentsGrades that takes as an argument single-dimensional array representing the students' grades in a class. The method should return the average of the students' grades in that class as a double value. d. Write a java method named getAverageAllClassesStudentsGrades that takes as an argument a two-dimensional array representing the grades of students in each class in the school, each class in single row. The method should return the average of the students' grades in each class as a single-dimensional array of double values. The method getAverageClassStudentsGrades, defined in a, should be iteratively called. e. Write a java method named getAverageSchoolStudentsGrades that takes as an argument a two-dimensional array of type int (representing the grades of students in each class in the school). The method should return the average of the grades of students in the school as a double value. f. 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.
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
Related questions
Topic Video
Question
introduction java
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education