Advertisement
cnencheva

WeddingDecoration

Nov 25th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.21 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class weddingDecoration {
  4.     public static void main(String[] args) {
  5.  
  6.         Scanner scanner = new Scanner(System.in);
  7.         double totalBudjet = Double.parseDouble(scanner.nextLine());
  8.         double currentBudjet = totalBudjet;
  9.         double balloons = 0.1;
  10.         double flowers = 1.5;
  11.         double candles = 0.5;
  12.         double ribbon = 2;
  13.         int countBalloons = 0;
  14.         int countFlowers = 0;
  15.         int countCandles = 0;
  16.         int countRibbons = 0;
  17.  
  18.         while (currentBudjet > 0) {
  19.             String command = scanner.nextLine();
  20.             if (command.equalsIgnoreCase("stop")) {
  21.                 break;
  22.             }
  23.             int count = Integer.parseInt(scanner.nextLine());
  24.  
  25.             switch (command) {
  26.                 case "balloons":
  27.                     currentBudjet -= (count * balloons);
  28.                     countBalloons += count;
  29.                     break;
  30.                 case "flowers":
  31.                     currentBudjet -= (count * flowers);
  32.                     countFlowers += count;
  33.                     break;
  34.                 case "candles":
  35.                     currentBudjet -= (count * candles);
  36.                     countCandles += count;
  37.                     break;
  38.                 case "ribbon":
  39.                     currentBudjet -= (count * ribbon);
  40.                     countRibbons += count;
  41.                     break;
  42.                     default:
  43.                         break;
  44.             }
  45.         }
  46.         //purchased
  47.  
  48.         double left = totalBudjet - currentBudjet;
  49.         if (currentBudjet <= 0) {
  50.             System.out.printf("All money is spent!\n" +
  51.                             "Purchased decoration is %d balloons, %d m ribbon, %d flowers and %d candles.",
  52.                     countBalloons, countRibbons, countFlowers, countCandles);
  53.  
  54.         } else {
  55.             System.out.printf("Spend money: %.2f\n" +
  56.                     "Money left: %.2f\n" +
  57.                             "Purchased decoration is %d balloons, %d m ribbon, %d flowers and %d candles.",
  58.                     left, currentBudjet,
  59.                     countBalloons, countRibbons, countFlowers, countCandles);
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement