Advertisement
Guest User

GamingStore

a guest
Mar 31st, 2019
337
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2.  
  3. public class More_ExerciseBasicSyntaxGamingStore60 {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.  
  7.         double budget = Double.parseDouble(scanner.nextLine());
  8.  
  9.         String input = scanner.nextLine();
  10.  
  11.         double sum = 0;
  12.         double price = 0;
  13.  
  14.         while (!"Game Time".equals(input)) {
  15.             switch (input) {
  16.                 case "OutFall 4":
  17.  
  18.                     price = 39.99;
  19.                     sum += price;
  20.                     budget -= price;
  21.  
  22.                     if (budget > 0) {
  23.                         System.out.println("Bought OutFall 4");
  24.                     }else if (budget == 0) {
  25.                         System.out.println("Bought OutFall 4");
  26.                         System.out.println("Out of money!");
  27.                         return;
  28.                     }else if (budget < 0) {
  29.                         System.out.println("Too Expensive");
  30.                         budget += sum;
  31.                         sum -= sum;
  32.                     }
  33.                     break;
  34.                 case "CS: OG":
  35.  
  36.                     price = 15.99;
  37.                     sum += price;
  38.                     budget -= price;
  39.  
  40.                     if (budget > 0) {
  41.                         System.out.println("Bought CS: OG");
  42.                     }else if (budget == 0) {
  43.                         System.out.println("Bought CS: OG");
  44.                         System.out.println("Out of money!");
  45.                         return;
  46.                     }else if (budget < 0) {
  47.                         System.out.println("Too Expensive");
  48.                         budget += sum;
  49.                         sum -= sum;
  50.                     }
  51.                     break;
  52.                 case "Zplinter Zell":
  53.  
  54.                     price = 19.99;
  55.                     sum += price;
  56.                     budget -= price;
  57.  
  58.                     if (budget > 0) {
  59.                         System.out.println("Bought Zplinter Zell");
  60.                     }else if (budget == 0) {
  61.                         System.out.println("Bought Zplinter Zell");
  62.                         System.out.println("Out of money!");
  63.                         return;
  64.                     }else if (budget < 0) {
  65.                         System.out.println("Too Expensive");
  66.                         budget += sum;
  67.                         sum -= sum;
  68.                     }
  69.                     break;
  70.                 case "Honored 2":
  71.  
  72.                     price = 59.99;
  73.                     sum += price;
  74.                     budget -= price;
  75.  
  76.                     if (budget > 0) {
  77.                         System.out.println("Bought Honored 2");
  78.                     }else if (budget == 0) {
  79.                         System.out.println("Bought Honored 2");
  80.                         System.out.println("Out of money!");
  81.                         return;
  82.                     }else if (budget < 0) {
  83.                         System.out.println("Too Expensive");
  84.                         budget += sum;
  85.                         sum -= sum;
  86.  
  87.                     }
  88.                     break;
  89.                 case "RoverWatch":
  90.  
  91.                     price = 29.99;
  92.                     sum += price;
  93.                     budget -= price;
  94.  
  95.                     if (budget > 0) {
  96.                         System.out.println("Bought RoverWatch");
  97.                     }else if (budget == 0) {
  98.                         System.out.println("Bought RoverWatch");
  99.                         System.out.println("Out of money!");
  100.                         return;
  101.                     }else if (budget < 0) {
  102.                         System.out.println("Too Expensive");
  103.                         budget += sum;
  104.                         sum -= sum;
  105.                     }
  106.                     break;
  107.                 case "RoverWatch Origins Edition":
  108.  
  109.                     price = 39.99;
  110.                     sum += price;
  111.                     budget -= price;
  112.                     if (budget > 0) {
  113.                         System.out.println("Bought RoverWatch Origins Edition");
  114.                     }else if (budget == 0) {
  115.                         System.out.println("Bought RoverWatch Origins Edition");
  116.                         System.out.println("Out of money!");
  117.                         return;
  118.                     }else if(budget < 0) {
  119.                         System.out.println("Too Expensive");
  120.                         budget += sum;
  121.                         sum -= sum;
  122.                     }
  123.                     break;
  124.                 default:
  125.                     System.out.println("Not Found");
  126.                     break;
  127.             }
  128.             input = scanner.nextLine();
  129.         }
  130.         System.out.println(String.format("Total spent: $%.2f. Remaining: $%.2f", sum, budget));
  131.     }
  132. }
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement