Advertisement
Guest User

fitnessCard

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