Advertisement
galinyotsev123

ProgBasicsExam9and10March2019-E05fitnessCenter

Mar 13th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7.  
  8. double members = Double.parseDouble(scanner.nextLine());
  9.  
  10. int backWorkout = 0;
  11. int chestWorkout = 0;
  12. int legsWorkout = 0;
  13. int absWorkout = 0;
  14. int sellsProteinShakes = 0;
  15. int sellsProteinBars = 0;
  16. int activeMembers = 0;
  17. int inActiveMembers = 0;
  18.  
  19. for (int i = 1; i <= members; i++) {
  20. String typeOfActivity = scanner.nextLine();
  21.  
  22. if (typeOfActivity.equalsIgnoreCase("back")) {
  23. backWorkout++;
  24. activeMembers++;
  25. } else if (typeOfActivity.equalsIgnoreCase("chest")) {
  26. chestWorkout++;
  27. activeMembers++;
  28. } else if (typeOfActivity.equalsIgnoreCase("abs")) {
  29. absWorkout++;
  30. activeMembers++;
  31. } else if (typeOfActivity.equalsIgnoreCase("legs")) {
  32. legsWorkout++;
  33. activeMembers++;
  34. } else if (typeOfActivity.equalsIgnoreCase("protein shake")) {
  35. sellsProteinShakes++;
  36. inActiveMembers++;
  37. } else if (typeOfActivity.equalsIgnoreCase("protein bar")) {
  38. sellsProteinBars++;
  39. inActiveMembers++;
  40. }
  41. }
  42. System.out.printf("%d - back%n", backWorkout);
  43. System.out.printf("%d - chest%n", chestWorkout);
  44. System.out.printf("%d - legs%n", legsWorkout);
  45. System.out.printf("%d - abs%n", absWorkout);
  46. System.out.printf("%d - protein shake%n", sellsProteinShakes);
  47. System.out.printf("%d - protein bar%n", sellsProteinBars);
  48. System.out.printf("%.2f%% - work out%n", (activeMembers / members) * 100);
  49. System.out.printf("%.2f%% - protein%n", (inActiveMembers / members) * 100);
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement