Prodanoff

hotel

Feb 29th, 2020
515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function hotel (input){
  2. let month = input.shift();
  3. let days = Number(input.shift());
  4. let discountAparment = 1;
  5. let discountStudio= 1
  6. if (days>0 && days<200){
  7.  
  8. if (days>14){
  9.     discountAparment=discountAparment*0.9;
  10. }
  11. switch (month){
  12.     case "May":
  13.     if(days>14){
  14.         discountStudio=discountStudio*0.7;
  15.     }
  16.     else if(days>7){
  17.     discountStudio=discountStudio*0.95;
  18.     }
  19.     priceApartment= (days*65*discountAparment).toFixed(2);
  20.     priceStudio=(days*50*discountStudio).toFixed(2);
  21.     console.log(`Apartment: ${priceApartment} lv.`);
  22.     console.log(`Studio: ${priceStudio} lv.`);
  23.     break;
  24.  
  25.    
  26.     case "June":
  27.     if (days>14){
  28.         discountStudio=discountStudio*0.8;
  29.     }
  30.     priceApartment= (days*68.7*discountAparment).toFixed(2);
  31.     priceStudio=(days*75.2*discountStudio).toFixed(2);
  32.     console.log(`Apartment: ${priceApartment} lv.`);
  33.     console.log(`Studio: ${priceStudio} lv.`);
  34.     break;
  35.  
  36.     case "July":
  37.         priceApartment= (days*77*discountAparment).toFixed(2);
  38.         priceStudio=(days*76).toFixed(2);
  39.         console.log(`Apartment: ${priceApartment} lv.`);
  40.         console.log(`Studio: ${priceStudio} lv.`);
  41.         break;
  42.    
  43.     case "August":  
  44.             priceApartment= (days*77*discountAparment).toFixed(2);
  45.             priceStudio=(days*76).toFixed(2);
  46.             console.log(`Apartment: ${priceApartment} lv.`);
  47.             console.log(`Studio: ${priceStudio} lv.`);
  48.     break;
  49.  
  50.     case "September":
  51.         if (days>14){
  52.             discountStudio=discountStudio*0.8;
  53.         }
  54.         priceApartment= (days*68.7*discountAparment).toFixed(2);
  55.         priceStudio=(days*75.2*discountStudio).toFixed(2);
  56.         console.log(`Apartment: ${priceApartment} lv.`);
  57.         console.log(`Studio: ${priceStudio} lv.`);
  58.         break;
  59.    
  60.     case "October":
  61.     if(days>14){
  62.         discountStudio=discountStudio*0.7;
  63.     }
  64.     else if(days>7){
  65.     discountStudio=discountStudio*0.95;
  66.     }
  67.     priceApartment= (days*65*discountAparment).toFixed(2);
  68.     priceStudio=(days*50*discountStudio).toFixed(2);
  69.     console.log(`Apartment: ${priceApartment} lv.`);
  70.     console.log(`Studio: ${priceStudio} lv.`);
  71.     break;
  72.     default: console.log(`Error`);
  73. }
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment