Advertisement
Sunnee

Untitled

Jan 27th, 2019
519
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. function newHome(input) {
  2. let typeFlower = input.shift();
  3. let numFlowers = Number(input.shift());
  4. let budget = Number(input.shift());
  5.  
  6. let rose = 5;
  7. let dalia = 3.80;
  8. let lale = 2.80;
  9. let narcis = 3;
  10. let gladiola = 2.50;
  11.  
  12. let primaryPrice = 0;
  13. switch (typeFlower) {
  14. case "Roses":
  15. primaryPrice = numFlowers * rose
  16. break;
  17. case "Dahlias":
  18. primaryPrice = numFlowers * dalia
  19. break;
  20. case "Tulips":
  21. primaryPrice = numFlowers * lale;
  22. break;
  23. case "Narcissus":
  24. primaryPrice = numFlowers * narcis;
  25. break;
  26. case "Gladiolus":
  27. primaryPrice = numFlowers * gladiola;
  28. break;
  29. default:
  30. console.log("Not a valid flower")
  31. }
  32.  
  33. let discountPrice = 0;
  34. if (numFlowers >= 80 && typeFlower == "Roses") {
  35. discountPrice = primaryPrice * 0.9;
  36. } else if (numFlowers >= 90 && typeFlower == "Dahlias") {
  37. discountPrice = primaryPrice * 0.85;
  38. } else if (numFlowers >= 80 && typeFlower == "Tulips") {
  39. discountPrice = primaryPrice * 0.85;
  40. } else if (numFlowers <= 120 && typeFlower == "Narcissus") {
  41. discountPrice = primaryPrice * 1.15;
  42. } else if (numFlowers <= 80 && typeFlower == "Gladiolus") {
  43. discountPrice = primaryPrice * 1.20;
  44. } else {
  45. discountPrice = primaryPrice;
  46. }
  47.  
  48.  
  49. }
  50. newHome(["Roses", 20, 250])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement