Advertisement
Spocoman

04. Vacation

Jan 13th, 2022
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function vacation(volume, kind, day) {
  2.     let sum = 0;
  3.  
  4.     if (day === "Friday") {
  5.         switch (kind) {
  6.             case "Students":
  7.                 sum = volume * 8.45;
  8.                 if (volume >= 30) {
  9.                     sum *= 0.85;
  10.                 }
  11.                 break;
  12.  
  13.             case "Business":
  14.                 if (volume >= 100) {
  15.                     volume -= 10;
  16.                 }
  17.                 sum = volume * 10.9;
  18.                 break;
  19.  
  20.             case "Regular":
  21.                 sum = volume * 15;
  22.                 if (volume >= 10 && volume <= 20) {
  23.                     sum *= 0.95;
  24.                 }
  25.                 break;
  26.         }
  27.  
  28.     } else if (day === "Saturday") {
  29.         switch (kind) {
  30.             case "Students":
  31.                 sum = volume * 9.8;
  32.                 if (volume >= 30) {
  33.                     sum *= 0.85;
  34.                 }
  35.                 break;
  36.  
  37.             case "Business":
  38.                 ;
  39.                 if (volume >= 100) {
  40.                     volume -= 10;
  41.                 }
  42.                 sum = volume * 15.6;
  43.                 break;
  44.  
  45.             case "Regular":
  46.                 sum = volume * 20;
  47.                 if (volume >= 10 && volume <= 20) {
  48.                     sum *= 0.95;
  49.                 }
  50.                 break;
  51.         }
  52.     } else if (day === "Sunday") {
  53.         switch (kind) {
  54.             case "Students":
  55.                 sum = volume * 10.46;
  56.                 if (volume >= 30) {
  57.                     sum *= 0.85;
  58.                 }
  59.                 break;
  60.  
  61.             case "Business":
  62.  
  63.                 if (volume >= 100) {
  64.                     volume -= 10;
  65.                 }
  66.                 sum = volume * 16;
  67.                 break;
  68.  
  69.             case "Regular":
  70.                 sum = volume * 22.5;
  71.                 if (volume >= 10 && volume <= 20) {
  72.                     sum *= 0.95;
  73.                 }
  74.                 break;
  75.         }
  76.     }
  77.     console.log(`Total price: ${sum.toFixed(2)}`);
  78.  
  79. }
  80.  
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement