PowerCell46

Fishing boat JS

Sep 23rd, 2022 (edited)
623
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fishingBoat(input) {
  2.  
  3. let budget = Number(input[0]);
  4. let season = input[1];
  5. let numberOfFishers = Number(input[2]);
  6.  
  7. let priceOfTheBoat = 0;
  8. let discount = 0;
  9. let secondDiscount = 0;
  10. let leftmoney = 0;
  11.  
  12. if(season === "Spring") {
  13. priceOfTheBoat = 3000;
  14. } else if(season ==="Summer" || season ==="Autumn") {
  15. priceOfTheBoat = 4200;
  16. } else if(season === "Winter") {
  17. priceOfTheBoat = 2600;
  18. }
  19.  
  20. if(numberOfFishers <= 6) {
  21. discount = priceOfTheBoat/10;
  22. } else if(numberOfFishers >= 7 && numberOfFishers <= 11) {
  23. discount = (priceOfTheBoat/100) * 15;
  24. } else if(numberOfFishers >=12) {
  25. discount = (priceOfTheBoat/100) * 25;
  26. } else {
  27.     console.log("Некъде има грешка");
  28. }
  29.  
  30. let finalSum = priceOfTheBoat - discount;
  31. if(numberOfFishers % 2 === 0 && season !== "Autumn") {
  32. secondDiscount = (finalSum/100) * 5;
  33. }
  34. let finalFinalSum = finalSum - secondDiscount;
  35.  
  36. if(finalFinalSum <= budget) {
  37. leftmoney = budget - finalFinalSum;
  38. console.log("Yes! You have " + leftmoney.toFixed(2) + " leva left.");
  39. } else if(finalFinalSum > budget) {
  40. leftmoney = finalFinalSum - budget;
  41. console.log("Not enough money! You need " + leftmoney.toFixed(2) + " leva.");
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment