Advertisement
Ivakis

Untitled

Jul 18th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4. * Created by User on 18.7.2017 г..
  5. */
  6. public class test {
  7. public static void main(String[] args) {
  8. Scanner scanner = new Scanner(System.in);
  9.  
  10. int n = Integer.parseInt(scanner.nextLine());
  11.  
  12. double average = 0;
  13.  
  14. double goodGrades = 0;
  15. double failStudents = 0;
  16. double topStudents = 0;
  17. double otlichni = 0;
  18.  
  19.  
  20. for (int i = 0; i < n; i++) {
  21.  
  22. double grade = Double.parseDouble(scanner.nextLine());
  23.  
  24. if (grade >= 4.00 && grade <= 4.99) { // 3-4
  25. goodGrades++;
  26. } else if (grade < 3.00) {
  27. failStudents++;
  28. } else if (grade >= 5.00) {
  29. topStudents++;
  30. } else if (grade >= 3.00 && grade <= 3.99) {
  31. otlichni++;
  32. }
  33.  
  34. average = average + grade;
  35. }
  36. double otlichniciPercetage = (otlichni / n) * 100;
  37. double goodPercentage = (goodGrades / n) * 100;
  38. double topStudentsPercentage = (topStudents / n) * 100;
  39. double failPercantage = (failStudents / n) * 100;
  40.  
  41. System.out.printf("Top students: %.2f%%\n", topStudentsPercentage);
  42. System.out.printf("Between 4.00 and 4.99: %.2f%%\n", goodPercentage);
  43. System.out.printf("Between 3.00 and 3.99: %.2f%%\n", otlichniciPercetage);
  44. System.out.printf("Fail: %.2f%%\n", failPercantage);
  45.  
  46. System.out.printf("Average: %.2f",(average / n));
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement