Advertisement
-Enigmos-

hotelRoom.js

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