Aleksandar_Katsarov

Untitled

Oct 18th, 2021 (edited)
52
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fruitShop(input){
  2.     let typeOfFruit = input[0];
  3.     let dayOfWeek = input[1];
  4.     let quantity = Number(input[2]);
  5.  
  6.     let priceForFruitPurchase = 0;
  7.  
  8.     if(dayOfWeek !=='Monday' && dayOfWeek !=='Tuesday' && dayOfWeek !=='Wednesday' && dayOfWeek !=='Thursday' && dayOfWeek !=='Friday' &&
  9.     dayOfWeek !=='Saturday' && dayOfWeek !=='Sunday' ) {
  10.         console.log('error');
  11.     }
  12.  
  13.     switch(dayOfWeek){
  14.         case 'Monday':
  15.         case 'Tuesday':
  16.         case 'Wednesday':
  17.         case 'Thursday':
  18.         case 'Friday':
  19.             switch(typeOfFruit){
  20.                 case 'banana':
  21.                     priceForFruitPurchase = quantity * 2.50;
  22.                     break;
  23.                 case 'apple':
  24.                     priceForFruitPurchase = quantity * 1.20;
  25.                     break;
  26.                 case 'orange':
  27.                     priceForFruitPurchase = quantity * 0.85;
  28.                     break;
  29.                 case 'grapefruit':
  30.                     priceForFruitPurchase = quantity * 1.45;
  31.                     break;
  32.                 case 'kiwi':
  33.                     priceForFruitPurchase = quantity * 2.70;
  34.                     break;
  35.                 case 'pineapple':
  36.                     priceForFruitPurchase = quantity * 5.50;
  37.                     break;
  38.                 case 'grapes':
  39.                     priceForFruitPurchase = quantity * 3.85;
  40.                     break;
  41.                 default:
  42.                     console.log('error')
  43.                     break;
  44.             }
  45.             break;
  46.  
  47.         case 'Saturday':
  48.         case 'Sunday':
  49.         switch(typeOfFruit){
  50.             case 'banana':
  51.                 priceForFruitPurchase = quantity * 2.70;
  52.                 break;
  53.             case 'apple':
  54.                 priceForFruitPurchase = quantity * 1.25;
  55.                 break;
  56.             case 'orange':
  57.                 priceForFruitPurchase = quantity * 0.90;
  58.                 break;
  59.             case 'grapefruit':
  60.                 priceForFruitPurchase = quantity * 1.60;
  61.                 break;
  62.             case 'kiwi':
  63.                 priceForFruitPurchase = quantity * 3.00;
  64.                 break;
  65.             case 'pineapple':
  66.                 priceForFruitPurchase = quantity * 5.60;
  67.                 break;
  68.             case 'grapes':
  69.                 priceForFruitPurchase = quantity * 4.20;
  70.                 break;
  71.             default:
  72.                 console.log('error')
  73.                 break;
  74.         }
  75.         break;
  76.     }
  77.  
  78.     console.log(priceForFruitPurchase.toFixed(2));
  79. }
  80.  
  81. fruitShop(["tomato", "Monday", "0.5"])
  82.  
  83.  
RAW Paste Data