YavorJS

Transport Price

May 7th, 2016
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. function solve(arr) {
  2.  
  3. var n = Number(arr[0]); //number of kilometers
  4. var dayOrNight = arr[1];
  5. var taxiInitialTax = 0.70;
  6. var taxiDayTariff = 0.79;
  7. var taxiNightTariff = 0.90;
  8. var bus = 0.09;
  9. var train = 0.06;
  10. var priceTaxi = 0;
  11. var priceBus = 0;
  12. var priceTrain = 0;
  13.  
  14. if (dayOrNight == "day") {
  15. priceTaxi = n * taxiDayTariff + taxiInitialTax;
  16. }
  17. else {
  18. priceTaxi = n * taxiNightTariff + taxiInitialTax;
  19. }
  20. if (n > 20) {
  21. priceBus = n * bus;
  22. }
  23. else {
  24. priceBus = 999999;
  25. }
  26. if (n > 100) {
  27. priceTrain = (n * train);
  28. }
  29. else {
  30. priceTrain = 999999;
  31. }
  32.  
  33. var bestPrice = Math.min(priceTaxi, priceBus, priceTrain);
  34. console.log(bestPrice);
  35.  
  36. };
Add Comment
Please, Sign In to add comment