Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function finalCompetition([arg1, arg2, arg3, arg4]) {
  2.     let numDancers = Number(arg1);
  3.     let numPoints = Number(arg2);
  4.     let season = arg3;
  5.     let place = arg4;
  6.  
  7.     let currentPoints = numPoints * numDancers;
  8.  
  9.     let currentPointsPercent = currentPoints / 2;
  10.  
  11.     let currentPointPlus = currentPoints + currentPointsPercent;
  12.  
  13.     if (place === `Bulgaria`) {
  14.         if (season === `summer`) {
  15.             let costs = currentPoints - (currentPoints * 0.05);
  16.             let charity = costs * 0.75;
  17.             let total = costs - charity;
  18.             let totalDancers = total / numDancers;
  19.  
  20.             console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
  21.         } else {
  22.             let costs = currentPoints - (currentPoints * 0.08);
  23.             let charity = costs * 0.75;
  24.             let total = costs - charity;
  25.             let totalDancers = total / numDancers;
  26.  
  27.             console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
  28.         }
  29.     } else {
  30.         if (season === `summer`) {
  31.             let costs = currentPointPlus - (currentPointPlus * 0.10);
  32.             let charity = costs * 0.75;
  33.             let total = costs - charity;
  34.             let totalDancers = total / numDancers;
  35.  
  36.             console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
  37.         } else {
  38.             let costs = currentPointPlus - (currentPointPlus * 0.15);
  39.             let charity = costs * 0.75;
  40.             let total = costs - charity;
  41.             let totalDancers = total / numDancers;
  42.  
  43.             console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
  44.         }
  45.     }
  46. }
  47.  
  48. finalCompetition([`1`, `89.5`, `summer`, `Abroad`]); //Charity - 90.62   Money per dancer - 30.21
  49. //finalCompetition([`25`, `98`, `winter`, `Bulgaria`]); //Charity - 1690.50   Money per dancer - 22.54
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement