Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 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 Problem_03.Flowers3
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12.  
  13. {
  14. double hrizantemi = double.Parse(Console.ReadLine());
  15. double rozi = double.Parse(Console.ReadLine());
  16. double laleta = double.Parse(Console.ReadLine());
  17. string season = Console.ReadLine();
  18. string PraznikIliNe = Console.ReadLine();
  19.  
  20. double hrizantemiProletLqto = 2.00;
  21. double hrizantemiEsenZima = 3.75;
  22. double roziProletLqto = 4.10;
  23. double roziEsenZima = 4.50;
  24. double laletaProletLqto = 2.50;
  25. double laletaEsenZima = 4.15;
  26.  
  27. double price = 0;
  28. double priceProletLqto = hrizantemiProletLqto * hrizantemi + roziProletLqto * rozi +
  29. laletaProletLqto * laleta;
  30. double priceEsenZima = hrizantemiEsenZima * hrizantemi + roziEsenZima * rozi +
  31. laletaEsenZima * laleta;
  32. double allFlowers = hrizantemi + rozi + laleta;
  33.  
  34. //sezon
  35. if (season == "Summer" || season == "Spring")
  36. {
  37. //praznik
  38. if (PraznikIliNe == "Y")
  39. {
  40. price = priceProletLqto + priceProletLqto * 0.15;
  41. //po malko laleta
  42. if (laleta > 7)
  43. {
  44. price -= price * 0.05;
  45.  
  46. //poveche cvetia
  47. if (allFlowers >= 20)
  48. {
  49. price -= price * 0.20;
  50. Console.WriteLine($"{price + 2:f2}");
  51. }
  52. else
  53. {
  54. Console.WriteLine($"{price + 2:f2}");
  55. }
  56. }
  57. else
  58. {
  59. Console.WriteLine($"{price + 2:f2}");
  60. }
  61. }
  62.  
  63. //nqma praznik
  64. else if (PraznikIliNe == "N")
  65. {
  66. price = priceProletLqto;
  67.  
  68. if (laleta > 7)
  69. {
  70. price -= price * 0.05;
  71.  
  72. if (allFlowers >= 20)
  73. {
  74. price -= price * 0.20;
  75. Console.WriteLine($"{price + 2:f2}");
  76. }
  77. else
  78. {
  79. Console.WriteLine($"{price + 2:f2}");
  80. }
  81. }
  82.  
  83. else
  84. {
  85. Console.WriteLine($"{price + 2:f2}");
  86. }
  87. }
  88. }
  89.  
  90.  
  91. //
  92. if (season == "Autumn" || season == "Winter")
  93. {
  94.  
  95. if (PraznikIliNe == "Y")
  96. {
  97. price = priceEsenZima + priceEsenZima * 0.15;
  98.  
  99. if (rozi >= 10)
  100. {
  101. price -= price * 0.10;
  102. if (allFlowers >= 20)
  103. {
  104. price -= price * 0.20;
  105. Console.WriteLine($"{price + 2:f2}");
  106. }
  107. else
  108. {
  109. Console.WriteLine($"{price + 2:f2}");
  110. }
  111. }
  112.  
  113. else
  114. {
  115. Console.WriteLine($"{price + 2:f2}");
  116. }
  117. }
  118. else if (PraznikIliNe == "N")
  119. {
  120. price = priceEsenZima;
  121.  
  122. if (rozi >= 10)
  123. {
  124. price -= price * 0.10;
  125. if (allFlowers >= 20)
  126. {
  127. price -= price * 0.20;
  128. Console.WriteLine($"{price + 2:f2}");
  129. }
  130. else
  131. {
  132. Console.WriteLine($"{price + 2:f2}");
  133. }
  134. }
  135.  
  136. else
  137. {
  138. Console.WriteLine($"{price + 2:f2}");
  139. }
  140. }
  141.  
  142. }
  143.  
  144. }
  145. }
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement