TZinovieva

Hotel Room 100/100

May 23rd, 2022
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function hotelRoom(input) {
  2.     let month = input[0];
  3.     let nights = Number(input[1]);
  4.  
  5.     let studioPrice = 0;
  6.     let apartmentPrice = 0;
  7.  
  8.     switch (month) {
  9.         case "May":
  10.         case "October":
  11.                 studioPrice = nights * 50;
  12.                 if (nights > 14) {
  13.                     studioPrice = studioPrice * 0.70;
  14.                 } else if (nights > 7) {
  15.                     studioPrice = studioPrice * 0.95;
  16.                 }
  17.                 apartmentPrice = nights * 65;
  18.             break;
  19.         case "June":
  20.         case "September":
  21.             apartmentPrice = nights * 68.70;
  22.             studioPrice = nights * 75.20;
  23.                 if (nights > 14) {
  24.                     studioPrice = studioPrice * 0.80;
  25.             }
  26.             break;
  27.         case "July":
  28.         case "August":
  29.                 studioPrice = nights * 76;
  30.                 apartmentPrice = nights * 77;
  31.                 break;
  32.     }
  33.     if (nights > 14) {
  34.         apartmentPrice = apartmentPrice * 0.90;
  35.     }
  36.     console.log(`Apartment: ${apartmentPrice.toFixed(2)} lv.`);
  37.     console.log(`Studio: ${studioPrice.toFixed(2)} lv.`);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment