Advertisement
Spocoman

Fitness Card

Feb 22nd, 2022
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fitnessCard(input) {
  2.     let cash = Number(input.shift());
  3.     let sex = input.shift();
  4.     let age = Number(input.shift());
  5.     let sport = input.shift();
  6.     let sum = 0;
  7.  
  8.     if (sex === "m") {
  9.         switch (sport) {
  10.             case "Gym":
  11.                 sum = 42;
  12.                 break;
  13.  
  14.             case "Boxing":
  15.                 sum = 41;
  16.                 break;
  17.  
  18.             case "Yoga":
  19.                 sum = 45;
  20.                 break;
  21.  
  22.             case "Zumba":
  23.                 sum = 34;
  24.                 break;
  25.  
  26.             case "Dances":
  27.                 sum = 51;
  28.                 break;
  29.  
  30.             case "Pilates":
  31.                 sum = 39;
  32.                 break;
  33.  
  34.         }
  35.     } else if (sex === "f") {
  36.         switch (sport) {
  37.             case "Gym":
  38.                 sum = 35;
  39.                 break;
  40.  
  41.             case "Boxing":
  42.                 sum = 37;
  43.                 break;
  44.  
  45.             case "Yoga":
  46.                 sum = 42;
  47.                 break;
  48.  
  49.             case "Zumba":
  50.                 sum = 31;
  51.                 break;
  52.  
  53.             case "Dances":
  54.                 sum = 53;
  55.                 break;
  56.  
  57.             case "Pilates":
  58.                 sum = 37;
  59.                 break;
  60.  
  61.         }
  62.     }
  63.  
  64.     if (age <= 19) {
  65.         sum *= 0.8;
  66.     }
  67.  
  68.     if (sum <= cash) {
  69.         console.log(`You purchased a 1 month pass for ${sport}.`);
  70.     } else {
  71.         console.log(`You don't have enough money! You need $${(sum - cash).toFixed(2)} more.`);
  72.    }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement