Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Grades {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int studentsCount = Integer.parseInt(scanner.nextLine());
- double students = studentsCount;
- double grade = 0;
- int studentsUnder299Count = 0;
- int studentsUnder399Count = 0;
- int studentsUnder499Count = 0;
- int excellentStudentsCount = 0;
- for (int i = 1; i <= students ; i++) {
- double examGrade = Double.parseDouble(scanner.nextLine());
- if (examGrade < 3) {
- grade += examGrade;
- studentsUnder299Count++;
- }else if (examGrade < 4) {
- grade += examGrade;
- studentsUnder399Count++;
- }else if (examGrade < 5) {
- grade += examGrade;
- studentsUnder499Count++;
- }else {
- grade += examGrade;
- excellentStudentsCount++;
- }
- }
- double averageGrade = grade / students;
- double excellentPercent = excellentStudentsCount / students * 100;
- double under5 = studentsUnder499Count /students * 100;
- double under4 = studentsUnder399Count /students * 100;
- double under3 = studentsUnder299Count /students * 100;
- System.out.printf("Top students: %.2f%%%n",excellentPercent);
- System.out.printf("Between 4.00 and 4.99: %.2f%%%n",under5);
- System.out.printf("Between 3.00 and 3.99: %.2f%%%n",under4);
- System.out.printf("Fail: %.2f%%%n",under3);
- System.out.printf("Average: %.2f",averageGrade);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement