Advertisement
AlexandrP

09.Ski Trip

Nov 18th, 2022
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function trip (input){
  2.  
  3. let days = input[0];
  4. let type= input[1];
  5. let grade = input[2];
  6.  
  7. let priceRoom = 18
  8. let priceA = 25
  9. let priceP = 35
  10.  
  11. let day = days - 1
  12.  
  13. switch(type){
  14.     case ("room for one person"):
  15.         price = priceRoom * day
  16.         break;
  17.  
  18.     case ("apartment"):
  19.         if (day < 10){
  20.             price = priceA * day * 0.7
  21.         }else if (day >= 10 && day <= 15){
  22.             price = priceA * day * 0.65}
  23.             else if (day > 15){
  24.                 price = priceA * day * 0.5
  25.             }
  26.             break;
  27.     case ("president apartment"):
  28.         if (day < 10){
  29.             price = priceP * day * 0.9
  30.         }else if (day >= 10 && day <= 15){
  31.             price = priceP * day * 0.85}
  32.             else if (day > 15){
  33.                 price = priceP * day * 0.8
  34.             }
  35.             break;
  36.  
  37.         }
  38. switch (grade){
  39.     case ("positive"):
  40.         price = price * 1.25
  41.         break;
  42.     case ("negative"):
  43.         price = price * 0.9
  44.         break;
  45.  
  46.  
  47. }
  48. console.log (price.toFixed(2))
  49.  
  50.  
  51. }
  52. trip (["30",
  53. "president apartment",
  54. "negative"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement