Advertisement
Didart

Ski Trip

Apr 2nd, 2022
900
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function skiTrip(input) {
  2.     let days = Number(input[0]);
  3.     let roomType = input[1];
  4.     let feedback = input[2];
  5.  
  6.     let nights = days - 1;
  7.     let sumForAllNights = 0;
  8.  
  9.     switch (roomType) {
  10.         case 'room for one person':
  11.             sumForAllNights = nights * 18;
  12.             break;
  13.         case 'apartment':
  14.             sumForAllNights = nights * 25;
  15.             if (nights < 10) {
  16.                 sumForAllNights *= 0.7;
  17.             } else if (nights <= 15) {
  18.                 sumForAllNights *= 0.65;
  19.             } else if (nights > 15) {
  20.                 sumForAllNights *= 0.5;
  21.             }
  22.             break;
  23.         case 'president apartment':
  24.             sumForAllNights = nights * 35;
  25.             if (nights < 10) {
  26.                 sumForAllNights *= 0.9;
  27.             } else if (nights <= 15) {
  28.                 sumForAllNights *= 0.85;
  29.             } else if (nights > 15) {
  30.                 sumForAllNights *= 0.80;
  31.             }
  32.             break;
  33.     }
  34.     if (feedback === 'positive') {
  35.         sumForAllNights *= 1.25;
  36.     } else if (feedback === 'negative') {
  37.         sumForAllNights *= 0.90;
  38.     }
  39.  
  40.     console.log(sumForAllNights.toFixed(2));
  41.  
  42.  
  43. }
  44. skiTrip(["14", "apartment", "positive"])
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement