Advertisement
Didart

Fruit Shop

Apr 2nd, 2022
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fruitShop(input) {
  2.  
  3.     let fruit = input.shift();
  4.     let day = input.shift();
  5.     let quantity = Number(input.shift());
  6.  
  7.     let fruitPrice = 0;
  8.     switch (day) {
  9.         case "Saturday":
  10.         case "Sunday":
  11.             switch (fruit) {
  12.                 case "banana":
  13.                     fruitPrice = 2.70;
  14.                     break;
  15.                 case "apple":
  16.                     fruitPrice = 1.25;
  17.                     break;
  18.                 case "orange":
  19.                     fruitPrice = 0.90;
  20.                     break;
  21.                 case "grapefruit":
  22.                     fruitPrice = 1.60;
  23.                     break;
  24.                 case "kiwi":
  25.                     fruitPrice = 3;
  26.                     break;
  27.                 case "pineapple":
  28.                     fruitPrice = 5.60;
  29.                     break;
  30.                 case "grapes":
  31.                     fruitPrice = 4.20;
  32.                     break;
  33.             }
  34.             break;
  35.         case "Monday":
  36.         case "Tuesday":
  37.         case "Wednesday":
  38.         case "Thursday":
  39.         case "Friday":
  40.             switch (fruit) {
  41.                 case "banana":
  42.                     fruitPrice = 2.50;
  43.                     break;
  44.                 case "apple":
  45.                     fruitPrice = 1.20;
  46.                     break;
  47.                 case "orange":
  48.                     fruitPrice = 0.85;
  49.                     break;
  50.                 case "grapefruit":
  51.                     fruitPrice = 1.45;
  52.                     break;
  53.                 case "kiwi":
  54.                     fruitPrice = 2.70;
  55.                     break;
  56.                 case "pineapple":
  57.                     fruitPrice = 5.50;
  58.                     break;
  59.                 case "grapes":
  60.                     fruitPrice = 3.85;
  61.                     break;
  62.             }
  63.             break;
  64.     }
  65.  
  66.     let totalPrice = quantity * fruitPrice;
  67.  
  68.     if (totalPrice == 0) {
  69.         console.log(`error`);
  70.     } else {
  71.         console.log(totalPrice.toFixed(2));
  72.     }
  73. }
  74.  
  75. fruitShop(["apple", "Tuesday", "2"])
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement