Advertisement
Guest User

Untitled

a guest
Jun 10th, 2019
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. function fruitShop(input) {
  2.  
  3.  
  4. let fruitType = String(input.shift());
  5. let dayOfTheWeek = String(input.shift());
  6. let qty = Number(input.shift());
  7.  
  8. let price = Number(undefined);
  9.  
  10.  
  11.  
  12. switch(fruitType) {
  13. //***** Fruits *****/
  14. case `banana`:
  15. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  16.  
  17. price = 2.50;
  18.  
  19. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  20.  
  21. price = 2.70;
  22. }
  23. break;
  24.  
  25.  
  26. case `apple`:
  27. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  28.  
  29. price = 1.20;
  30.  
  31. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  32.  
  33. price = 1.25;
  34. }
  35. break;
  36.  
  37.  
  38. case `orange`:
  39. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  40.  
  41. price = 0.85;
  42.  
  43. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  44.  
  45. price = 0.90;
  46. }
  47. break;
  48.  
  49.  
  50. case `grapefruit`:
  51. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  52.  
  53. price = 1.45;
  54.  
  55. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  56.  
  57. price = 1.60;
  58. }
  59. break;
  60.  
  61.  
  62. case `kiwi`:
  63. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  64.  
  65. price = 2.70;
  66.  
  67. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  68.  
  69. price = 3.00;
  70. }
  71. break;
  72.  
  73.  
  74. case `pineapple`:
  75. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  76.  
  77. price = 5.50;
  78.  
  79. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  80.  
  81. price = 5.60;
  82. }
  83. break;
  84.  
  85. case `grapes`:
  86. if ( dayOfTheWeek ==`Monday` || dayOfTheWeek ==`Tuesday` || dayOfTheWeek ==`Wednesday` || dayOfTheWeek ==`Thursday` || dayOfTheWeek ==`Friday` ) {
  87.  
  88. price = 3.85;
  89.  
  90. } else if ( dayOfTheWeek ==`Saturday` || dayOfTheWeek ==`Sunday`) {
  91.  
  92. price = 4.20;
  93. }
  94.  
  95. break;
  96.  
  97. default:
  98. console.log(`error`)
  99. }
  100.  
  101.  
  102.  
  103.  
  104. console.log( (price*qty).toFixed(2) );
  105.  
  106.  
  107. }
  108.  
  109. fruitShop ([`tomato`,`Monday`,`2`]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement