Advertisement
dancheff

Untitled

Apr 4th, 2020
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function newHouse(flower, countFlower, budget) {
  2.     countFlower = Number(countFlower);
  3.     budget = Number(budget);
  4.  
  5.     let priceForRose = 5;
  6.     let priceForDahlias = 3.8;
  7.     let priceForTulips = 2.8;
  8.     let priceForNarcissus = 3;
  9.     let priceForGladiolus = 2.5;
  10.  
  11.     let amauntNeeded = 0;
  12.  
  13.     switch (flower) {
  14.         case 'Roses':
  15.             amauntNeeded = countFlower * priceForRose;
  16.  
  17.             if (countFlower > 80) {
  18.                 amauntNeeded = amauntNeeded - amauntNeeded * 0.1;
  19.             }
  20.             break;
  21.         case 'Dahlias':
  22.             amauntNeeded = countFlower * priceForDahlias;
  23.  
  24.             if (countFlower > 90) {
  25.                 amauntNeeded = amauntNeeded - amauntNeeded * 0.15;
  26.             }
  27.             break;
  28.         case 'Tulips':
  29.             amauntNeeded = countFlower * priceForTulips;
  30.  
  31.             if (countFlower > 80) {
  32.                 amauntNeeded = amauntNeeded - amauntNeeded * 0.15;
  33.             }
  34.             break;
  35.         case 'Narcissus':
  36.             amauntNeeded = countFlower * priceForNarcissus;
  37.  
  38.             if (countFlower < 120) {
  39.                 amauntNeeded = amauntNeeded + amauntNeeded * 0.15;
  40.             }
  41.             break;
  42.         case 'Gladiolus':
  43.             amauntNeeded = countFlower * priceForGladiolus;
  44.  
  45.             if (countFlower < 80) {
  46.                 amauntNeeded = amauntNeeded + amauntNeeded * 0.2;
  47.             }
  48.             break;
  49.     }
  50.    
  51.     let leftOver = Math.abs(budget - amauntNeeded);
  52.  
  53.     if (budget >= amauntNeeded) {
  54.         console.log(`Hey, you have a great garden with ${countFlower} ${flower} and ${leftOver.toFixed(2)} leva left.`);
  55.     } else {
  56.         console.log(`Not enough money, you need ${leftOver.toFixed(2)} leva more.`);
  57.     }
  58.    
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement