Advertisement
kuhl

Untitled

Jan 25th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. function holiday(input)
  2. {
  3. let days=Number(input.shift());
  4. let room=input.shift();
  5. let grade=input.shift();
  6.  
  7. let room_for_one_person=18.0;
  8. let apartment=25.0;
  9. let president_apartment=35.0;
  10. let total=0;
  11.  
  12. let nights=days-1;
  13. if(days<10)
  14. {
  15. if(room=="room_for_one_person")
  16. {
  17. total=18*nights;
  18. }
  19. else if(room=="apartment")
  20. {
  21. total=(25*nights)-(0.3*(25*nights));
  22. }
  23. else if(room=="president apartment")
  24. {
  25. total=(35*nights)-(0.1*(35*nights));
  26. }
  27. }
  28. else if(days>=10 && days <=15)
  29. {
  30. if(room=="room_for_one_person")
  31. {
  32. total=18*nights;
  33. }
  34. else if(room=="apartment")
  35. {
  36. total=(25*nights)-(0.35*(25*nights));
  37. }
  38. else if(room=="president apartment")
  39. {
  40. total=(35*nights)-(0.15*(35*nights));
  41. }
  42. }
  43. else if(days>15)
  44. {
  45. if(room=="room for one person")
  46. {
  47. total=18*nights;
  48. }
  49. else if(room=="apartment")
  50. {
  51. total=(25*nights)-(0.5*(25*nights));
  52. }
  53. else if(room=="president apartment")
  54. {
  55. total=(35*nights)-(0.2*(35*nights));
  56. }
  57. }
  58. if(grade=="positive")
  59. {
  60. let new_total= total+(total*0.25);
  61. console.log(new_total.toFixed(2));
  62. }
  63. else if(grade=="negative")
  64. {
  65. let new_total=total-(total*0.1);
  66. console.log(new_total.toFixed(2));
  67. }
  68.  
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement