Advertisement
desislava_topuzakova

Untitled

Sep 15th, 2023
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. package basicSyntax;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class RageExpenses_11 {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9. //крайна сума = сума за слушалки (бр. слушалки * цена за 1 слушалки)
  10. // + сума за мишки (бр. мишки * цена за 1 мишка)
  11. // + сума за клавиатури (бр. клавиатури * цена за 1 клавиатура)
  12. // + сума за монитори (бр. монитори * цена за 1 монитор)
  13.  
  14. int countLoseGames = Integer.parseInt(scanner.nextLine()); //брой загубени игри
  15. double priceHeadset = Double.parseDouble(scanner.nextLine()); //цена за 1 слушалки
  16. double priceMouse = Double.parseDouble(scanner.nextLine()); //цена за 1 мишка
  17. double priceKeyboard = Double.parseDouble(scanner.nextLine()); //цена за 1 клавиатура
  18. double priceDisplay = Double.parseDouble(scanner.nextLine()); //цена за 1 монитор
  19.  
  20. int countHeadset = 0; //бр. слушалки
  21. int countMouse = 0; //бр. мишки
  22. int countKeyboard = 0; //бр. калвиатури
  23. int countDisplay = 0; //бр. монитори
  24.  
  25. for (int loseGame = 1; loseGame <= countLoseGames; loseGame++) {
  26. if (loseGame % 2 == 0) {
  27. //всяка втора игра -> слушалки
  28. countHeadset++;
  29. }
  30. if (loseGame % 3 == 0) {
  31. //всяка трета игра -> мишка
  32. countMouse++;
  33. }
  34. if (loseGame % 6 == 0) {
  35. //всяка шеста игра -> калвиатура
  36. countKeyboard++;
  37. }
  38. if (loseGame % 12 == 0) {
  39. //всяка дванадесета игра -> монитор
  40. countDisplay++;
  41. }
  42. }
  43.  
  44. double totalPrice = (countHeadset * priceHeadset)
  45. + (countMouse * priceMouse)
  46. + (countKeyboard * priceKeyboard)
  47. + (countDisplay * priceDisplay);
  48.  
  49. System.out.printf("Rage expenses: %.2f lv.", totalPrice);
  50.  
  51.  
  52. }
  53. }
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement