JuliaPetkova

Untitled

May 25th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _2_6_04Hotel
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. string month = Console.ReadLine();
  14. int nights = int.Parse(Console.ReadLine());
  15.  
  16. double studioPrice = 0;
  17. double doublePrice = 0;
  18. double suitePrice = 0;
  19.  
  20.  
  21. switch (month)
  22. {
  23. case "May":
  24. case "October":
  25. studioPrice = 50;
  26. doublePrice = 65;
  27. suitePrice = 75;
  28.  
  29. if (nights > 7 && month == "October")
  30. {
  31. studioPrice = studioPrice * (nights - 1);
  32. Console.WriteLine($"Studio: {studioPrice:F2} lv.");
  33. }
  34. else if (nights > 7)
  35. {
  36. studioPrice = (studioPrice * 0.95) * nights;
  37. Console.WriteLine($"Studio: {studioPrice:F2} lv.");
  38. }
  39. else
  40. {
  41. Console.WriteLine($"Studio: {studioPrice * nights:F2} lv.");
  42. }
  43. Console.WriteLine($"Double: {doublePrice * nights:F2} lv.");
  44. Console.WriteLine($"Suite: {suitePrice * nights:F2} lv.");
  45. break;
  46.  
  47. case "June":
  48. case "September":
  49. studioPrice = 60;
  50. doublePrice = 72;
  51. suitePrice = 82;
  52.  
  53. if (nights > 7)
  54. {
  55. studioPrice = studioPrice * (nights - 1);
  56. Console.WriteLine($"Studio: {studioPrice:F2} lv.");
  57. }
  58. else
  59. {
  60. Console.WriteLine($"Studio: {studioPrice * nights:F2} lv.");
  61. }
  62.  
  63. if (nights > 14)
  64. {
  65. doublePrice = (doublePrice * 0.90) * nights;
  66. Console.WriteLine($"Double: {doublePrice:F2} lv.");
  67. }
  68. else
  69. {
  70. Console.WriteLine($"Double: {doublePrice * nights:F2} lv.");
  71. }
  72. Console.WriteLine($"Suite: {suitePrice * nights:F2} lv.");
  73. break;
  74.  
  75. case "July":
  76. case "August":
  77. case "December":
  78. studioPrice = 68;
  79. doublePrice = 77;
  80. suitePrice = 89;
  81.  
  82. Console.WriteLine($"Studio: {studioPrice * nights:F2} lv.");
  83.  
  84. Console.WriteLine($"Double: {doublePrice * nights:F2} lv.");
  85.  
  86. if (nights >= 14)
  87. {
  88. suitePrice = (suitePrice * 0.85) * nights;
  89. Console.WriteLine($"Suite: {suitePrice:F2} lv.");
  90. }
  91. else
  92. {
  93. Console.WriteLine($"Suite: {suitePrice * nights:F2} lv.");
  94. }
  95. break;
  96.  
  97.  
  98. default:
  99. break;
  100. }
  101.  
  102. }
  103. }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment