Advertisement
desislava_topuzakova

04. Balls

Jun 10th, 2023
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Task4 {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6. int countBalls = Integer.parseInt(scanner.nextLine()); //брой топки
  7.  
  8. int totalPoints = 0; //общ брой натрупани точки
  9. int countRedBalls = 0; //брой червени топки
  10. int countOrangeBalls = 0; //брой орнжеви топки
  11. int countYellowBalls = 0; //брой жълти топки
  12. int countWhiteBalls = 0; //брой бели топки
  13. int countOtherBalls = 0; //брой на топки с други цветове, извън изброените
  14. int countBlackBalls = 0; //брой черни топки
  15.  
  16.  
  17. for (int ball = 1; ball <= countBalls; ball++) {
  18. String color = scanner.nextLine();
  19. //"red", "orange", "yellow", "white", "black"
  20. switch (color) {
  21. case "red":
  22. //топката е червена
  23. totalPoints += 5;
  24. countRedBalls++;
  25. break;
  26. case "orange":
  27. //топката е оранжева
  28. totalPoints += 10;
  29. countOrangeBalls++;
  30. break;
  31. case "yellow":
  32. //топката е жълта
  33. totalPoints += 15;
  34. countYellowBalls++;
  35. break;
  36. case "white":
  37. //топката е бяла
  38. totalPoints += 20;
  39. countWhiteBalls++;
  40. break;
  41. case "black":
  42. //топката е черна
  43. totalPoints /= 2;
  44. countBlackBalls++;
  45. break;
  46. default:
  47. //друг цвят топка
  48. countOtherBalls++;
  49. break;
  50. }
  51. }
  52.  
  53. System.out.println("Total points: " + totalPoints);
  54. System.out.println("Red balls: " + countRedBalls);
  55. System.out.println("Orange balls: " + countOrangeBalls);
  56. System.out.println("Yellow balls: " + countYellowBalls);
  57. System.out.println("White balls: " + countWhiteBalls);
  58. System.out.println("Other colors picked: " + countOtherBalls);
  59. System.out.println("Divides from black balls: " + countBlackBalls);
  60. }
  61. }
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement