Advertisement
DraconiusNX

Untitled

Sep 25th, 2022
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function newHome(data) {
  2.     var flowers = new Map([
  3.         ['Roses', 5],
  4.         ['Dahlias', 3.80],
  5.         ['Tulips', 2.80],
  6.         ['Narcissus', 3],
  7.         ['Gladiolus', 2.50]
  8.     ]);
  9.  
  10.     var type = data[0];
  11.     var count = Number(data[1]);
  12.     var budget = Number(data[2]);
  13.  
  14.     var price = count * flowers.get(type);
  15.  
  16.     if (type === "Roses" && count > 80) {
  17.         price = price - (price * 10) / 100;
  18.     } else if ((type === "Dahlias" && count > 90) || (type === "Tulips" && count > 80)) {
  19.         price = price - (price * 15) / 100;
  20.     } else if (type === "Narcissus" && count < 120) {
  21.         price = price + (price * 15) / 100;
  22.     } else if (type === "Gladiolus" && count < 80) {
  23.         price = price + (price * 20) / 100;
  24.     } else {
  25.         price = price;
  26.     }
  27.  
  28.     if (budget > price) {
  29.         var moneyLeft = budget - price;
  30.         console.log(`Hey, you have a great garden with ${count} ${type} and ${moneyLeft.toFixed(2)} leva left.`);
  31.     } else {
  32.         var neededMoney = price - budget;
  33.         console.log(`Not enough money, you need ${neededMoney.toFixed(2)} leva more.`);
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement