Advertisement
finderabc

ToyStore

Feb 23rd, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class ToyStore {           //read 6 things : prices for : puzzle 2.6 , talking doll 3 , bear 4.1,
  4.     // minion 8.2 , truck 2.
  5.     // if the order is for 50 or more there is 25 % discount
  6.     // 10 % of profit is for rent
  7.     //will she have enough left to go
  8.     //(numberBear*4.1)+(numberDoll*3)+(numberMinion*8.2)+(numberPuzzles*2.6)+(numberTrucks*2)
  9.     public static void main(String[] args) {
  10.         Scanner scan = new Scanner(System.in);
  11.         double price = Double.parseDouble(scan.nextLine());
  12.         int numberPuzzles = Integer.parseInt(scan.nextLine());
  13.         int numberDoll = Integer.parseInt(scan.nextLine());
  14.         int numberBear = Integer.parseInt(scan.nextLine());
  15.         int numberMinion = Integer.parseInt(scan.nextLine());
  16.         int numberTrucks = Integer.parseInt(scan.nextLine());
  17.         double earnings; // sum of all product* price
  18.         double moneyLeft; // money left after paying the rent
  19.         if (numberBear + numberDoll + numberMinion + numberPuzzles + numberTrucks >= 50) {
  20.             earnings = ((numberBear * 4.1) + (numberDoll * 3) + (numberMinion * 8.2) + (numberPuzzles * 2.6) + (numberTrucks * 2)) * 0.75;
  21.             moneyLeft = earnings * 0.9;
  22.             if (moneyLeft > price) {
  23.                 double afterTrip = moneyLeft - price;
  24.                 System.out.printf("Yes! %.2f lv left.", afterTrip);
  25.             } else {
  26.                 double needed = price - moneyLeft;
  27.                 System.out.printf("Not enough money! %.2f lv needed.", needed);
  28.  
  29.             }
  30.         } else {
  31.             earnings = (numberBear * 4.1) + (numberDoll * 3) + (numberMinion * 8.2) + (numberPuzzles * 2.6) + (numberTrucks * 2);
  32.             moneyLeft = earnings * 0.9;
  33.             if (moneyLeft > price) {
  34.                 double afterTrip = moneyLeft - price;
  35.                 System.out.printf("Yes! %.2f lv left.", afterTrip);
  36.             } else {
  37.                 double needed = price - moneyLeft;
  38.                 System.out.printf("Not enough money! %.2f lv needed.", needed);
  39.             }
  40.  
  41.  
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement