Advertisement
mark79

Fruit Shop

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