Advertisement
galink

Untitled

Jul 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function playTickets([arg1, arg2, arg3]) {
  2.     let budget = Number(arg1);
  3.     let category = arg2;
  4.     let amountPeople = Number(arg3);
  5.  
  6.     // let totalBudget = amountPeople * budget;
  7.     let transportCostOneToFour = budget - (budget * 75 / 100);
  8.     let transportCostFifthToNine = budget - (budget * 60 / 100);
  9.     let transpotCostTenToTwentyfour = budget - (budget * 50 / 100);
  10.     let transpotCostTwentyFiveToFourSeven = budget - (budget * 40 / 100);
  11.     let transportCostMoreThanFifthy = budget - (budget * 25 / 100);
  12.  
  13.     let normalTicket = (249.99 * amountPeople);
  14.     let vipTicket = (499.99 * amountPeople).toFixed(2);
  15.  
  16.     let result = 0;
  17.  
  18.  
  19.  
  20.     if (category == 'VIP') {
  21.         if (amountPeople >= 1 && amountPeople <= 4) {
  22.             if (vipTicket < transportCostOneToFour) {
  23.                 let result = (transportCostOneToFour - vipTicket).toFixed(2);
  24.                 console.log(`Yes! You have ${result} leva left.`)
  25.             } else {
  26.                 let result = (vipTicket - transportCostOneToFour).toFixed(2);
  27.                 console.log(`Not enough money! You need ${result} leva.`)
  28.             }
  29.         } else if (amountPeople >= 5 && amountPeople <= 9) {
  30.             if (vipTicket < transportCostFifthToNine) {
  31.                 let result = (transportCostFifthToNine - vipTicket).toFixed(2);
  32.                 console.log(`Yes! You have ${result} leva left.`)
  33.             } else {
  34.                 let result = (vipTicket - transportCostFifthToNine).toFixed(2);
  35.                 console.log(`Not enough money! You need ${result} leva.`)
  36.             }
  37.         } else if (amountPeople >= 10 && amountPeople <= 24) {
  38.             if (vipTicket < transpotCostTenToTwentyfour) {
  39.                 let result = (transpotCostTenToTwentyfour - vipTicket).toFixed(2);
  40.                 console.log(`Yes! You have ${result} leva left.`)
  41.             } else {
  42.                 let result = (vipTicket - transpotCostTenToTwentyfour).toFixed(2);
  43.                 console.log(`Not enough money! You need ${result} leva.`)
  44.             }
  45.         } else if (amountPeople >= 25 && amountPeople <= 49) {
  46.             if (vipTicket < transpotCostTwentyFiveToFourSeven) {
  47.                 let result = transpotCostTwentyFiveToFourSeven - vipTicket;
  48.                 console.log(`Yes! You have ${result} leva left.`)
  49.             } else {
  50.                 let result = (vipTicket - transpotCostTwentyFiveToFourSeven).toFixed(2);
  51.                 console.log(`Not enough money! You need ${result} leva.`)
  52.             }
  53.  
  54.         } else if (amountPeople >= 50) {
  55.             if (vipTicket < transportCostMoreThanFifthy) {
  56.                 let result = transportCostMoreThanFifthy - vipTicket;
  57.                 console.log(`Yes! You have ${result} leva left.`)
  58.             } else {
  59.                 let result = vipTicket - transportCostMoreThanFifthy;
  60.                 console.log(`Not enough money! You need ${result} leva.`)
  61.             }
  62.         }
  63.  
  64.  
  65.  
  66.     }
  67.     else if (category == 'Normal') {
  68.         if (amountPeople >= 1 && amountPeople <= 4) {
  69.             if (normalTicket < transportCostOneToFour) {
  70.                 let result = (transportCostOneToFour - normalTicket).toFixed(2);
  71.                 console.log(`Yes! You have ${result} leva left.`)
  72.             } else {
  73.                 let result = (normalTicket - transportCostOneToFour).toFixed(2);
  74.                 console.log(`Not enough money! You need ${result} leva.`)
  75.             }
  76.         } else if (amountPeople >= 5 && amountPeople <= 9) {
  77.             if (normalTicket < transportCostFifthToNine) {
  78.                 let result = (transportCostFifthToNine - vipnormalTicketTicket).toFixed(2);
  79.                 console.log(`Yes! You have ${result} leva left.`)
  80.             } else {
  81.                 let result = (normalTicket - transportCostFifthToNine).toFixed(2);
  82.                 console.log(`Not enough money! You need ${result} leva.`)
  83.             }
  84.         } else if (amountPeople >= 10 && amountPeople <= 24) {
  85.             if (normalTicket < transpotCostTenToTwentyfour) {
  86.                 let result = (transpotCostTenToTwentyfour - vinormalTicketpTicket).toFixed(2);
  87.                 console.log(`Yes! You have ${result} leva left.`)
  88.             } else {
  89.                 let result = (normalTicket - transpotCostTenToTwentyfour).toFixed(2);
  90.                 console.log(`Not enough money! You need ${result} leva.`)
  91.             }
  92.         } else if (amountPeople >= 25 && amountPeople <= 49) {
  93.             if (normalTicket < transpotCostTwentyFiveToFourSeven) {
  94.                 let result = transpotCostTwentyFiveToFourSeven - normalTicket;
  95.                 console.log(`Yes! You have ${result} leva left.`)
  96.             } else {
  97.                 let result = (normalTicket - transpotCostTwentyFiveToFourSeven).toFixed(2);
  98.                 console.log(`Not enough money! You need ${result} leva.`)
  99.             }
  100.  
  101.         } else if (amountPeople >= 50) {
  102.             if (normalTicket < transportCostMoreThanFifthy) {
  103.                 let result = transportCostMoreThanFifthy - normalTicket;
  104.                 console.log(`Yes! You have ${result} leva left.`)
  105.             } else {
  106.                 let result = normalTicket - transportCostMoreThanFifthy;
  107.                 console.log(`Not enough money! You need ${result} leva.`)
  108.             }
  109.         }
  110.     }
  111. }
  112.  
  113.  
  114.  
  115.  
  116.  
  117. playTickets(['1000', 'Normal', '1']);
  118. playTickets(['30000', 'VIP', '49']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement