View difference between Paste ID: J41inUN2 and i6L0KF5y
SHOW: | | - or go back to the newest paste.
1
package com.company;
2
import java.util.Scanner;
3
4
public class Main {
5
6
    public static void main(String[] args) {
7
        Scanner scanner = new Scanner(System.in);
8
9
        int n = Integer.parseInt(scanner.nextLine()); // броя на жури
10
        String command = scanner.nextLine(); // команда
11
12
        double allGradesSum = 0;
13
        int countPresentation = 0;
14
15
        while (!command.equals("Finish")) {
16
            String presentation = command; // презентации
17
            countPresentation++;
18
19
            double gradeSum = 0.0; // ще пазя всички оценки от журито
20
            double avgGrade = 0.0; // средно аритметично на оценките
21
22
            for (int i = 0; i < n; i++) { // колкото е журито, толкова оценки трябва да прочета
23
                double grade = Double.parseDouble(scanner.nextLine()); // прочитам оценка за презентация от всеки член на журито
24
                gradeSum += grade;
25
            }
26
            avgGrade = gradeSum / n; // взимам оценките, които съм намерила във for-цикъла и ги деля на броя на журито(n)
27
            allGradesSum += avgGrade; // към общата сума прибавям средно-аритметичните оценки
28
            System.out.printf("%s - %.2f.%n", presentation, avgGrade); // презентацията - средната оценка на презентацията
29
30
            command = scanner.nextLine();
31
        }
32
        System.out.printf("Student's final assessment is %.2f.", allGradesSum / countPresentation); // общата сума деля на броя презентации
33
    }
34
}
35