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
icon
Related questions
Topic Video
Question

introduction java

Sample run:
Enter number of classes in the school: 4
Enter number of students in class 1: 5
Enter name, studying type and grade of student 1 in class 1: Sami Fulltime 90
Enter name, studying type and grade of student 2 in class 1: Amira Parttime 85
Enter name, studying type and grade of student 3 in class 1: Waleed Parttime 95
Enter name, studying type and grade of student 4 in class 1: Nancy Fulltime 75
Enter name, studying type and grade of student 5 in class 1: Nora Fulltime 80
Enter number of students in class 2: 4
Enter name, studying type and grade of student 1 in class 2: Rawan Fulltime 88
Enter name, studying type and grade of student 2 in class 2: Joudy Parttime 98
Enter name, studying type and grade of student 3 in class 2: Adel Parttime 60
Enter name, studying type and grade of student 4 in class 2: Nagwa Fulltime 50
Enter number of students in class 3: 3
Enter name, studying type and grade of student 1 in class 3: Mohsen Fulltime 99
EnLer name, sLudying Lype and yrade of sLudent 2 in class 3: Zahia PaLLLime 94
Enter name, studying type and grade of student 3 in class 3: Ashraqat Fulltime
92
Enter number of students in class 4: 4
Enter name, studying type and grade of student 1 in class 4: Anwar Parttime 75
Enter name, studying type and grade of student 2 in class 4: Fathy Fulltime 83
Enter name, studying type and grade of student 3 in class 4: Munir Fulltime 66
Enter name, studying type and grade of student 4 in class 4: Suad Parttime 77
Average of all students grades in the School is 81.69
Average students grade in class 1 is 85.00
Average students grades in class 2 is 74.00
Average students grades in class 3 is 95.00
Average students grades in class 4 is 75.25
Average of Fulltime students grade is 80.33
Average of Fulltime students grade is 84.50
Best Fulltime student in the school is Mohsen from class 3 and got 99 grades.
Best Parttime student in the schoole is Joudy from class 2 and got 98 grades.
BUILD SUCCESSFUL (total time: 6 minutes 1 second)
Transcribed Image Text:Sample run: Enter number of classes in the school: 4 Enter number of students in class 1: 5 Enter name, studying type and grade of student 1 in class 1: Sami Fulltime 90 Enter name, studying type and grade of student 2 in class 1: Amira Parttime 85 Enter name, studying type and grade of student 3 in class 1: Waleed Parttime 95 Enter name, studying type and grade of student 4 in class 1: Nancy Fulltime 75 Enter name, studying type and grade of student 5 in class 1: Nora Fulltime 80 Enter number of students in class 2: 4 Enter name, studying type and grade of student 1 in class 2: Rawan Fulltime 88 Enter name, studying type and grade of student 2 in class 2: Joudy Parttime 98 Enter name, studying type and grade of student 3 in class 2: Adel Parttime 60 Enter name, studying type and grade of student 4 in class 2: Nagwa Fulltime 50 Enter number of students in class 3: 3 Enter name, studying type and grade of student 1 in class 3: Mohsen Fulltime 99 EnLer name, sLudying Lype and yrade of sLudent 2 in class 3: Zahia PaLLLime 94 Enter name, studying type and grade of student 3 in class 3: Ashraqat Fulltime 92 Enter number of students in class 4: 4 Enter name, studying type and grade of student 1 in class 4: Anwar Parttime 75 Enter name, studying type and grade of student 2 in class 4: Fathy Fulltime 83 Enter name, studying type and grade of student 3 in class 4: Munir Fulltime 66 Enter name, studying type and grade of student 4 in class 4: Suad Parttime 77 Average of all students grades in the School is 81.69 Average students grade in class 1 is 85.00 Average students grades in class 2 is 74.00 Average students grades in class 3 is 95.00 Average students grades in class 4 is 75.25 Average of Fulltime students grade is 80.33 Average of Fulltime students grade is 84.50 Best Fulltime student in the school is Mohsen from class 3 and got 99 grades. Best Parttime student in the schoole is Joudy from class 2 and got 98 grades. BUILD SUCCESSFUL (total time: 6 minutes 1 second)
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.
Transcribed Image Text: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.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Instruction Format
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
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