Advertisement
PowerCell46

Vacation JS

Nov 4th, 2022
1,046
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function vacation(groupOfPeople, typeOfTheGroup, dayOfTheWeek) {
  2.  
  3.     let price = 0;
  4.  
  5.     switch (typeOfTheGroup) {
  6.         case "Students":
  7.             switch (dayOfTheWeek) {
  8.                 case "Friday": price = 8.45; break;
  9.                 case "Saturday": price = 9.80; break;
  10.                 case "Sunday": price = 10.46; break;
  11.             } break;
  12.         case "Business":
  13.             switch (dayOfTheWeek) {
  14.                 case "Friday": price = 10.90; break;
  15.                 case "Saturday": price = 15.60; break;
  16.                 case "Sunday": price = 16; break;
  17.             } break;
  18.         case "Regular":
  19.             switch (dayOfTheWeek) {
  20.                 case "Friday": price = 15; break;
  21.                 case "Saturday": price = 20; break;
  22.                 case "Sunday": price = 22.50; break;
  23.             } break;
  24.     }
  25.  
  26.     let totalPrice = groupOfPeople * price;
  27.  
  28.     if (groupOfPeople >= 30 && typeOfTheGroup === "Students") {
  29.         totalPrice = totalPrice - ((totalPrice / 100) * 15);
  30.     }
  31.     if (groupOfPeople >= 100 && typeOfTheGroup === "Business") {
  32.         totalPrice = totalPrice - (10 * price);
  33.     }
  34.     if (groupOfPeople >= 10 && groupOfPeople <= 20 && typeOfTheGroup === "Regular") {
  35.         totalPrice = totalPrice - ((totalPrice / 100) * 5);
  36.     }
  37.     console.log(`Total price: ${totalPrice.toFixed(2)}`);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement