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 |