Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class ToyShop_07 {
- public static void main(String[] args) {
- Scanner myScan = new Scanner(System.in);
- // Toys Prices
- double puzzlePrice = 2.6;
- double dollPrice = 3;
- double teddyBearPrice = 4.1;
- double minionToyPrice = 8.2;
- double truckToyPrice = 2;
- // Incoming data
- double excursionPrice = Double.parseDouble(myScan.nextLine());
- int puzzleOrder = Integer.parseInt(myScan.nextLine());
- int dollsOrder = Integer.parseInt(myScan.nextLine());
- int teddyBearOrder = Integer.parseInt(myScan.nextLine());
- int minionToyOrder = Integer.parseInt(myScan.nextLine());
- int truckToyOrder = Integer.parseInt(myScan.nextLine());
- // calculating how many toys are ordered
- int toysOrder = puzzleOrder + dollsOrder + teddyBearOrder + minionToyOrder + truckToyOrder;
- double revenue = (puzzleOrder * puzzlePrice + dollPrice * dollsOrder + teddyBearOrder * teddyBearPrice + minionToyOrder * minionToyPrice + truckToyOrder * truckToyPrice);
- // if the toys are 50 or more there is 25% discount & 10% from the revenue is for rent
- if (toysOrder >= 50) {
- // discount 25%
- double income = revenue * 0.75;
- // removing the rent
- double totalRevenue = income * 0.9;
- if (totalRevenue >= excursionPrice) {
- System.out.printf("Yes! %.2f lv left.", (totalRevenue - excursionPrice));
- } else {
- double missingRevenue = excursionPrice - totalRevenue;
- System.out.printf("Not enough money! %.2f lv needed.", missingRevenue);
- }
- } else {
- double income = revenue * 0.9;
- if (income >= excursionPrice){
- System.out.printf("Yes! %.2f lv left.", (income - excursionPrice));
- } else {
- double missingRevenue = excursionPrice - income;
- System.out.printf("Not enough money! %.2f lv needed.", missingRevenue);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement