Advertisement
gskorchev

hotel room

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