-Enigmos-

finalCompetition.js

Oct 25th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function finalCompetition(input) {
  2.     let index = 0;
  3.     let dancers = Number(input[index]);
  4.     index++;
  5.     let score = Number(input[index]);
  6.     index++;
  7.     let season = input[index];
  8.     index++;
  9.     let destination = input[index];
  10.     index++;
  11.     let prize = 0;
  12.     let netPrize = 0;
  13.  
  14.     switch (destination) {
  15.         case "Bulgaria":
  16.             netPrize = dancers * score;
  17.             if (season === "summer") {
  18.                 prize = netPrize - (netPrize * 0.05);
  19.             } else if (season === "winter") {
  20.                 prize = netPrize - (netPrize * 0.08);
  21.             }
  22.             break;
  23.         case "Abroad":
  24.             netPrize = (dancers * score) + (0.50 * (dancers * score));
  25.             if (season === "summer") {
  26.                 prize = netPrize - (netPrize * 0.1);
  27.             } else if (season === "winter") {
  28.                 prize = netPrize - (netPrize * 0.15);
  29.             }
  30.             break;
  31.     }
  32.     let donation = prize * 0.75;
  33.     let moneyPerDancer = (prize - donation) / dancers;
  34.  
  35.     console.log(`Charity - ${donation.toFixed(2)}`);
  36.     console.log(`Money per dancer - ${moneyPerDancer.toFixed(2)}`);
  37. }
  38.  
  39. finalCompetition(["1", "89.5", "summer", "Abroad"]);
Advertisement
Add Comment
Please, Sign In to add comment