Advertisement
mimisimi

Gaming store

Jan 28th, 2019
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.60 KB | None | 0 0
  1. package a_Intro.MoreExercises;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class GamingStore {
  6.     public static void main (String[] args){
  7.         Scanner scanner = new Scanner(System.in);
  8.         double budget  = Double.parseDouble(scanner.nextLine());
  9.         String input = scanner.nextLine();
  10.         double total  = 0.0;
  11.  
  12.         while (!input.equals("Game Time")){
  13.             switch (input) {
  14.                 case "OutFall 4":
  15.                 case "RoverWatch Origins Edition":
  16.                     if (budget > 39.99) {
  17.                         budget -= 39.99;
  18.                         total += 39.99;
  19.                         System.out.println("Bought " + input);
  20.                     } else if (budget < 39.99) {
  21.                         System.out.println("Too Expensive");
  22.                     } else if (budget == 39.99) {
  23.                         System.out.println("Bought " + input);
  24.                         System.out.println("Out of money!");
  25.                         return;
  26.                     }
  27.                     break;
  28.                 case "CS: OG":
  29.                     if (budget > 15.99) {
  30.                         budget -= 15.99;
  31.                         total += 15.99;
  32.                         System.out.println("Bought " + input);
  33.                     } else if (budget < 15.99) {
  34.                         System.out.println("Too Expensive");
  35.                     } else if (budget == 15.99) {
  36.                         System.out.println("Bought " + input);
  37.                         System.out.println("Out of money!");
  38.                         return;
  39.                     }
  40.                     break;
  41.                 case "Zplinter Zell":
  42.                     if (budget > 19.99) {
  43.                         budget -= 19.99;
  44.                         total += 19.99;
  45.                         System.out.println("Bought " + input);
  46.                     } else if (budget < 19.99) {
  47.                         System.out.println("Too Expensive");
  48.                     } else if (budget == 19.99) {
  49.                         System.out.println("Bought " + input);
  50.                         System.out.println("Out of money!");
  51.                         return;
  52.                     }
  53.                     break;
  54.                 case "Honored 2":
  55.                     if (budget > 59.99) {
  56.                         budget -= 59.99;
  57.                         total += 59.99;
  58.                         System.out.println("Bought " + input);
  59.                     } else if (budget < 59.99) {
  60.                         System.out.println("Too Expensive");
  61.                     } else if (budget == 59.99) {
  62.                         System.out.println("Bought " + input);
  63.                         System.out.println("Out of money!");
  64.                         return;
  65.                     }
  66.                     break;
  67.                 case "RoverWatch":
  68.                     if (budget > 29.99) {
  69.                         budget -= 29.99;
  70.                         total += 29.99;
  71.                         System.out.println("Bought " + input);
  72.                     } else if (budget < 29.99) {
  73.                         System.out.println("Too Expensive");
  74.                     } else if (budget == 29.99) {
  75.                         System.out.println("Bought " + input);
  76.                         System.out.println("Out of money!");
  77.                         return;
  78.                     }
  79.                     break;
  80.                 default:
  81.                     System.out.println("Not Found");
  82.             }
  83.             input = scanner.nextLine();
  84.         }
  85.         System.out.printf("Total spent: $%.2f. Remaining: $%.2f",total,budget);
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement