Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function finalCompetition([arg1, arg2, arg3, arg4]) {
- let numDancers = Number(arg1);
- let numPoints = Number(arg2);
- let season = arg3;
- let place = arg4;
- let currentPoints = numPoints * numDancers;
- let currentPointsPercent = currentPoints / 2;
- let currentPointPlus = currentPoints + currentPointsPercent;
- if (place === `Bulgaria`) {
- if (season === `summer`) {
- let costs = currentPoints - (currentPoints * 0.05);
- let charity = costs * 0.75;
- let total = costs - charity;
- let totalDancers = total / numDancers;
- console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
- } else {
- let costs = currentPoints - (currentPoints * 0.08);
- let charity = costs * 0.75;
- let total = costs - charity;
- let totalDancers = total / numDancers;
- console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
- }
- } else {
- if (season === `summer`) {
- let costs = currentPointPlus - (currentPointPlus * 0.10);
- let charity = costs * 0.75;
- let total = costs - charity;
- let totalDancers = total / numDancers;
- console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
- } else {
- let costs = currentPointPlus - (currentPointPlus * 0.15);
- let charity = costs * 0.75;
- let total = costs - charity;
- let totalDancers = total / numDancers;
- console.log(`Charity - ${charity.toFixed(2)}\nMoney per dancer - ${totalDancers.toFixed(2)}`);
- }
- }
- }
- finalCompetition([`1`, `89.5`, `summer`, `Abroad`]); //Charity - 90.62 Money per dancer - 30.21
- //finalCompetition([`25`, `98`, `winter`, `Bulgaria`]); //Charity - 1690.50 Money per dancer - 22.54
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement