Advertisement
plamen1982

arenaTournament

Mar 25th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. function arenaTournament(args) {
  2. let nikisPoints = Number(args[0])
  3. let nameArena = String(args[1])
  4. let dayOfWeek = String(args[2])
  5. let conditionItem = String(args[3])
  6. let priceOfItem = 0;
  7. let discount = 0;
  8.  
  9. switch(conditionItem) {
  10. case 'Legendary': priceOfItem = 21000;
  11. break;
  12. case 'Normal': priceOfItem = 14000;
  13. break;
  14. case 'Poor': priceOfItem = 7000;
  15. break;
  16. }
  17. // console.log(dayOfWeek)
  18. // console.log(priceOfItem)
  19. if(nameArena == 'Nargand' && dayOfWeek == "Monday" || nameArena == 'Nargand' && dayOfWeek == "Wednesday"){
  20. discount = 0.05;
  21. } else if(nameArena == 'Gurubashi' && dayOfWeek == "Tuesday" || nameArena == 'Gurubashi' && dayOfWeek == "Thursday") {
  22. discount = 0.1;
  23. } else if(nameArena == 'Dire Maul' && dayOfWeek == "Friday" || nameArena == 'Dire Maul' && dayOfWeek == "Saturday") {
  24. discount = 0.07;
  25. }
  26.  
  27. let priceAfterDiscoutn = priceOfItem - priceOfItem * discount
  28. let priceforSingleItem = priceAfterDiscoutn / 5;
  29. let countItems = 0;
  30. // console.log(priceforSingleItem)
  31.  
  32. for(let i = 0; i < 5 && nikisPoints >= priceforSingleItem; i++) {
  33. nikisPoints = nikisPoints - priceforSingleItem
  34. countItems++
  35. }
  36. // console.log(countItems)
  37. // console.log(nikisPoints)
  38.  
  39. if(countItems === 5) {
  40. console.log(`Items bought: ${countItems}`)
  41. console.log(`Arena points left: ${nikisPoints}`)
  42. console.log(`Success!`)
  43. } else {
  44. console.log(`Items bought: ${countItems}`)
  45. console.log(`Arena points left: ${nikisPoints}`)
  46. console.log(`Failure!`)
  47. }
  48. }
  49.  
  50.  
  51. arenaTournament(["20000", "Dire Maul", "Friday", "Legendary"])
  52. arenaTournament(["10000", "Nargand", "Monday", "Legendary"])
  53. arenaTournament(["15000", "Gurubashi", "Thursday", "Poor"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement