Advertisement
Guest User

HotelRoom

a guest
Sep 23rd, 2016
590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. using System;
  2.  
  3. namespace p03_Hotels_room
  4. {
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. string month = Console.ReadLine(); // месецът – May, June, July, August, September или October
  10. int numberOfNights = int.Parse(Console.ReadLine()); // броят на нощувките [0 ... 200]
  11.  
  12. double priceApart = 0.0;
  13. double priceStudio = 0.0;
  14.  
  15. switch (month)
  16. {
  17. case "May":
  18. case "October":
  19.  
  20. if (numberOfNights > 14)
  21. {
  22. priceApart = numberOfNights * 65.0 * 0.9;
  23. priceStudio = numberOfNights * 50.0 * 0.7;
  24. }
  25. else if (numberOfNights > 7)
  26. {
  27. priceStudio = numberOfNights * 50.0 * 0.95;
  28. priceApart = numberOfNights * 65.0;
  29. }
  30. else
  31. {
  32. priceApart = numberOfNights * 65.0;
  33. priceStudio = numberOfNights * 50.0;
  34. }
  35. break;
  36.  
  37. case "June":
  38. case "September":
  39.  
  40. if (numberOfNights > 14)
  41. {
  42. priceApart = numberOfNights * 68.70 * 0.9;
  43. priceStudio = numberOfNights * 75.20 * 0.8;
  44. }
  45. else
  46. {
  47. priceApart = numberOfNights * 68.70;
  48. priceStudio = numberOfNights * 75.20;
  49. }
  50. break;
  51.  
  52. case "July":
  53. case "August":
  54. priceStudio = numberOfNights * 76.0;
  55.  
  56. if (numberOfNights > 14)
  57. {
  58. priceApart = numberOfNights * 77 * 0.9;
  59. }
  60. else
  61. {
  62. priceApart = numberOfNights * 77.0;
  63. }
  64. break;
  65. }
  66.  
  67. Console.WriteLine("Apartment: {0:f2} lv.", priceApart);
  68. Console.WriteLine("Studio: {0:f2} lv.", priceStudio);
  69.  
  70. }
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement