Advertisement
myrdok123

08. Graduation

Apr 6th, 2024
865
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. package WhileLoop;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class P08Graduation {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         String name = scanner.nextLine();
  10.  
  11.         int countGrades = 1;
  12.         int countGradesLessThan4 = 0;
  13.         double sumGrades = 0;
  14.  
  15.         while (countGrades <= 12){
  16.             double currentGrade = Double.parseDouble(scanner.nextLine());
  17.  
  18.             if(currentGrade >= 4){
  19.                 sumGrades += currentGrade;
  20.                 countGrades++;
  21.             }else {
  22.                 countGradesLessThan4 ++;
  23.  
  24.             }
  25.  
  26.             if(countGradesLessThan4 == 2){
  27.                 break;
  28.             }
  29.  
  30.         }
  31.  
  32.         if (countGradesLessThan4 == 2){
  33.             System.out.printf("%s has been excluded at %d grade", name, countGrades);
  34.         }else {
  35.             double averageGrade = sumGrades / 12;
  36.             System.out.printf("%s graduated. Average grade: %.2f", name, averageGrade);
  37.         }
  38.  
  39.  
  40.  
  41.     }
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement