Advertisement
stoyanoff

ToyShop_Zlatka

Jun 15th, 2020
1,065
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.37 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TEST {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         //•   Пъзел - 2.60 лв,Говореща кукла - 3 лв,Плюшено мече - 4.10 лв,Миньон - 8.20 лв
  7.         //proqitame qislata ot konzolata
  8.         //1.    Цена на екскурзията - реално число в интервала [1.00 … 10000.00]
  9.         //2.    Брой пъзели - цяло число в интервала [0… 1000]
  10.         //3.    Брой говорещи кукли - цяло число в интервала [0 … 1000]
  11.         //4.    Брой плюшени мечета - цяло число в интервала [0 … 1000]
  12.         //5.    Брой миньони - цяло число в интервала [0 … 1000]
  13.         //6.    Брой камиончета - цяло число в интервала [0 … 1000
  14.         double priceTour = Double.parseDouble(scanner.nextLine());
  15.         int numPuzzle = Integer.parseInt(scanner.nextLine());
  16.         int numDoll = Integer.parseInt(scanner.nextLine());
  17.         int numBear = Integer.parseInt(scanner.nextLine());
  18.         int numMinion = Integer.parseInt(scanner.nextLine());
  19.         int numTruck = Integer.parseInt(scanner.nextLine());
  20.         //ако играчките са >50,магазинът прави отстъпка25% от от общата цена
  21.         //от спечелените пари 10% отиват за наема на магазина
  22.         double pricePuzll = 2.6;
  23.         int priceDoll = 3;
  24.         double priceBear = 4.10;
  25.         double priceMinion = 8.20;
  26.         int priceTruck = 2;
  27.         double allPriceToy = (numPuzzle * pricePuzll + numDoll * priceDoll + numBear * priceBear + numMinion * priceMinion + numTruck * priceTruck);
  28.         double numAllToy = numPuzzle + numDoll + numBear + numMinion + numTruck;
  29.        // if (numAllToy >= priceTour) { - това е грешно ние трябва да проверим дали играчките са > 50
  30.         if ( numAllToy >= 50 ) { // правим проверка дали играчките са 50 или повече ако да товага правим отстъпка
  31.             allPriceToy = allPriceToy - 0.25 * allPriceToy;
  32.         }
  33.  
  34.         double rent = 0.1 * allPriceToy;
  35.         double profit = allPriceToy - rent;
  36.        // double rest = profit - priceTour; - няма как да го сметнем предварително без да знаем кое е по-голямо профита или цената на екскурзията
  37.         if (profit >= priceTour) { // правим проверка дали събраната сума е по-голяма от цената на екскурзията
  38.             double rest = profit - priceTour; // ако е по-голяма вадим от нея сумата за екскурзията и намираме колко пари остават
  39.             System.out.printf("Yes! %.2f lv left.", rest);
  40.  
  41.         } else {
  42.             double rest = priceTour - profit; // в случай, че парите не са достатъчни, намираме разликата като от цената на ексксурзията вадим прихода
  43.             System.out.printf("Not enough money! %.2f lv needed.", rest);
  44.  
  45.         }
  46.  
  47.     }
  48.  
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement