Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class App2 {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6. double buget = Double.parseDouble(scan.nextLine());
  7. String input = scan.nextLine();
  8. int i = 1;
  9. double price = 0;
  10. double moneyNeed = 0;
  11. double moneySpend = 0;
  12.  
  13. while (!input.equals("Finish")) {
  14.  
  15. if (input.equals("Star")) {
  16. price = 5.69;
  17. if (i == 3) {
  18. price = price - (price * 0.3);
  19. }
  20. if (buget - price < 0) {
  21. System.out.println("Not enough money! You need " + moneyNeed + "lv more.");
  22. break;
  23. }
  24. buget = buget - price;
  25. moneySpend = moneySpend + price;
  26.  
  27. } else if (input.equals("Angel")) {
  28. price = 8.49;
  29. if (i == 3) {
  30. price = price - (price * 0.3);
  31. }
  32.  
  33. if (buget - price < 0) {
  34. System.out.println("Not enough money! You need " + moneyNeed + "lv more.");
  35. break;
  36. }
  37. buget = buget - price;
  38. moneySpend = moneySpend + price;
  39.  
  40. } else if (input.equals("Lights")) {
  41. price = 11.20;
  42. if (i == 3) {
  43. price = price - (price * 0.3);
  44. }
  45.  
  46. if (buget - price < 0) {
  47. System.out.println("Not enough money! You need " + moneyNeed + "lv more.");
  48. break;
  49. }
  50. buget = buget - price;
  51. moneySpend = moneySpend + price;
  52. } else if (input.equals("Wreath")) {
  53. price = 15.50;
  54. if (i == 3) {
  55. price = price - (price * 0.3);
  56. }
  57.  
  58. if (buget - price < 0) {
  59. System.out.println("Not enough money! You need " + moneyNeed + "lv more.");
  60. break;
  61. }
  62. buget = buget - price;
  63. moneySpend = moneySpend + price;
  64. } else if (input.equals("Candle")) {
  65. price = 3.59;
  66. if (i == 3) {
  67. price = price - (price * 0.3);
  68. }
  69. buget = buget - price;
  70. if (buget - price <= 0) {
  71. System.out.println("Not enough money! You need ");
  72. System.out.printf(" %.2f + lv more.",moneyNeed);
  73. break;
  74. }
  75. buget = buget - price;
  76. moneySpend = moneySpend + price;
  77. }
  78. input = scan.nextLine();
  79.  
  80. if (buget < 0) {
  81. moneyNeed = Math.abs(buget);
  82. System.out.println("Not enough money! You need " + moneyNeed + "lv more.");
  83. break;
  84. }
  85.  
  86.  
  87. i++;
  88. }
  89. if (input.equals("Finish") || buget >= 0) {
  90. System.out.println("Congratulations! You bought everything!");
  91. }
  92. System.out.print(i - 1);
  93. System.out.printf(" items -> %.2flv spent.", moneySpend);
  94.  
  95. }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement