AreWe

fuel 2 georgi

Jan 28th, 2020
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. function solve(input) {
  2. let fuelType = input.shift();
  3. let fuelQuantity = Number(input.shift());
  4. let discountCard = input.shift() === 'Yes'; // true || false
  5. let gasolinePricePerLiter = 2.22;
  6. let dieselPricePerLiter = 2.33;
  7. let gasPricePerLiter = 0.93;
  8. let totalPrice = 0;
  9.  
  10. let multiplier = 1;
  11. if(fuelQuantity >= 20 && fuelQuantity <= 25) {
  12. multiplier = 0.92;
  13. } else if (fuelQuantity > 25) {
  14. multiplier = 0.90;
  15. }
  16.  
  17. if(discountCard) {
  18. gasolinePricePerLiter = gasolinePricePerLiter - 0.18;
  19. dieselPricePerLiter = dieselPricePerLiter - 0.12;
  20. gasPricePerLiter = gasPricePerLiter - 0.08;
  21. }
  22.  
  23. if (fuelType === "Gas") {
  24. totalPrice = gasPricePerLiter * fuelQuantity * multiplier;
  25. } else if (fuelType === "Gasoline") {
  26. totalPrice = gasolinePricePerLiter * fuelQuantity * multiplier;
  27. } else/* if (fuelType === "Diesel") */{
  28. totalPrice = dieselPricePerLiter * fuelQuantity * multiplier;
  29. }
  30. console.log(`${totalPrice.toFixed(2)} lv.`)
  31. }
Advertisement
Add Comment
Please, Sign In to add comment