Advertisement
MT_Linkin

09._Ski_Trip

Oct 8th, 2021
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _09._Ski_Trip
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int days = int.Parse(Console.ReadLine());
  10. string typeRooms = Console.ReadLine();
  11. string rating = Console.ReadLine();
  12.  
  13. double priceNight = 0;
  14. double allExpenses = 0;
  15.  
  16. if (typeRooms == "room for one person")
  17. {
  18. priceNight = 18;
  19. }
  20. if (typeRooms == "apartment")
  21. {
  22. priceNight = 25;
  23. }
  24. if (typeRooms == "president apartment")
  25. {
  26. priceNight = 35;
  27. }
  28.  
  29. allExpenses = priceNight * (days - 1); // izvajda se zaradi noshtuvkite
  30.  
  31.  
  32. if (typeRooms == "apartment" && days < 10) // ako e apartment
  33. {
  34. allExpenses = allExpenses - (allExpenses * 0.3);
  35. }
  36. if (typeRooms == "apartment" && (days >= 10 && days <= 15))
  37. {
  38. allExpenses = allExpenses - (allExpenses * 0.35);
  39. }
  40. if (typeRooms == "apartment" && days > 15)
  41. {
  42. allExpenses = allExpenses - (allExpenses * 0.5);
  43. }
  44.  
  45.  
  46. if (typeRooms == "president apartment" && days < 10) // ako e president apartment
  47. {
  48. allExpenses = allExpenses - (allExpenses * 0.1);
  49. }
  50. if (typeRooms == "president apartment" && days >= 10 && days <= 15)
  51. {
  52. allExpenses = allExpenses - (allExpenses * 0.15);
  53. }
  54. if (typeRooms == "president apartment" && days > 15)
  55. {
  56. allExpenses = allExpenses - (allExpenses * 0.2);
  57. }
  58.  
  59.  
  60. if (rating == "positive")
  61. {
  62. allExpenses = allExpenses + allExpenses * 0.25;
  63. }
  64. else
  65. {
  66. allExpenses = allExpenses - (allExpenses * 0.1);
  67. }
  68. Console.WriteLine($"{allExpenses:f2}");
  69.  
  70. }
  71. }
  72. }
  73.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement