galinyotsev123

ProgBasics05while-Loop-P03graduation2

Jan 6th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class P03graduation2 {
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7.  
  8. String nameOfUser = scanner.nextLine();
  9.  
  10.  
  11. int counter = 1;
  12. int lowGradeCounter = 0;
  13. double sum = 0;
  14.  
  15.  
  16. while (counter <= 12) {
  17.  
  18. double grade = Double.parseDouble(scanner.nextLine());
  19.  
  20. if (grade >= 4) {
  21. sum += grade / 12;
  22. counter++;
  23. }else {
  24. lowGradeCounter ++;
  25. }if (counter > 12){
  26. System.out.printf("%s graduated. Average grade: %.2f", nameOfUser, sum);
  27. }else if (lowGradeCounter > 1){
  28. System.out.printf("%s has been excluded at %d grade", nameOfUser , counter);
  29. break;
  30. }
  31.  
  32. }
  33.  
  34. }
  35. }
  36.  
  37. //import java.util.Scanner;
  38.  
  39. //public class Graduation2 {
  40. // public static void main(String[] args) {
  41. // Scanner scanner = new Scanner(System.in);
  42. // String name = scanner.nextLine();
  43. //int counter = 1;
  44. //double average = 0;
  45. //int fail = 0;
  46. //while (true) {
  47. // double grade = Double.parseDouble(scanner.nextLine());
  48. // if (grade >= 4) {
  49. // average += grade;
  50. // if (counter == 12) {
  51. // System.out.printf("%s graduated. Average grade: %.2f", name, average / 12);
  52. // break;
  53. // }
  54. // counter++;
  55. // } else {
  56. // fail++;
  57. // if (fail == 2) {
  58. // System.out.printf("%s has been excluded at %d grade", name, counter);
  59. // return;
  60. // }
  61. // }
  62. // }
  63. // }
  64. // }
Advertisement
Add Comment
Please, Sign In to add comment