desislava_topuzakova

4. Tourist Shop

Oct 23rd, 2021
633
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2.  
  3. public class TouristShop_05 {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         double budget = Double.parseDouble(scanner.nextLine());
  7.         //повтаряме: четем команда (продукт или Stop)
  8.         //стоп: команда == "Stop"
  9.         //продължаваме: команда != "Stop"
  10.         int countProducts = 0; //брой на продуктите
  11.         double totalSum = 0; // обща сума за продуктите
  12.         String command = scanner.nextLine(); //продукт или "Stop"
  13.         while (!command.equals("Stop")) {
  14.             //продукт
  15.             double price = Double.parseDouble(scanner.nextLine());
  16.             countProducts++;
  17.             //цената да е на 100%
  18.             //цената да е на 50%
  19.             if (countProducts % 3 == 0) {
  20.                 price = price / 2;
  21.             }
  22.             totalSum += price;
  23.             //проверка дали сме надминали бюджетът
  24.             if (totalSum > budget) {
  25.                 System.out.println("You don't have enough money!");
  26.                 double needMoney = totalSum - budget;
  27.                 System.out.printf("You need %.2f leva!", needMoney);
  28.                 break;
  29.             }
  30.  
  31.             command = scanner.nextLine();
  32.         }
  33.  
  34.         if (command.equals("Stop")) {
  35.             System.out.printf("You bought %d products for %.2f leva.", countProducts, totalSum);
  36.         }
  37.  
  38.     }
  39. }
  40.  
RAW Paste Data