Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. function matchTicket([arg1, arg2, arg3]) {
  2.  
  3. let budget = parseFloat(arg1);
  4. let category = arg2;
  5. let people = parseInt(arg3);
  6. let moneyForTrasnport = 0;
  7. let moneyForTickets;
  8. let neededMoney;
  9.  
  10. if (category == "Normal") {
  11. moneyForTickets = people * 249.99;
  12. isEnough();
  13. } else {
  14. moneyForTickets = people * 499.99;
  15. isEnough();
  16. }
  17.  
  18. function isEnough() {
  19.  
  20.  
  21. if (people >= 1 && people <= 4) {
  22. neededMoney = moneyForTickets + budget * 0.75;
  23. if (neededMoney <= budget) {
  24. console.log(`Yes! You have ${(budget - neededMoney).toFixed(2)} leva left.`);
  25. } else {
  26. console.log(`Not enough money! You need ${(neededMoney - budget).toFixed(2)} leva.`);
  27. }
  28. }
  29. else if (people >= 5 && people <= 9) {
  30. neededMoney = moneyForTickets + budget * 0.60;
  31. if (neededMoney <= budget) {
  32. console.log(`Yes! You have ${(budget - neededMoney).toFixed(2)} leva left.`);
  33. } else {
  34. console.log(`Not enough money! You need ${(neededMoney - budget).toFixed(2)} leva.`);
  35. }
  36. } else if (people >= 10 && people <= 24) {
  37. neededMoney = moneyForTickets + budget * 0.50;
  38. if (neededMoney <= budget) {
  39. console.log(`Yes! You have ${(budget - neededMoney).toFixed(2)} leva left.`);
  40. } else {
  41. console.log(`Not enough money! You need ${(neededMoney - budget).toFixed(2)} leva.`);
  42. }
  43. } else if (people >= 25 && people <= 49) {
  44. neededMoney = moneyForTickets + budget * 0.40;
  45. if (neededMoney <= budget) {
  46. console.log(`Yes! You have ${(budget - neededMoney).toFixed(2)} leva left.`);
  47. } else {
  48. console.log(`Not enough money! You need ${(neededMoney - budget).toFixed(2)} leva.`);
  49. }
  50. } else if (people >= 50) {
  51. neededMoney = moneyForTickets + budget * 0.25;
  52. if (neededMoney <= budget) {
  53. console.log(`Yes! You have ${(budget - neededMoney).toFixed(2)} leva left.`);
  54. } else {
  55. console.log(`Not enough money! You need ${(neededMoney - budget).toFixed(2)} leva.`);
  56. }
  57. }
  58. }
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement