Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. using System;
  2.  
  3. namespace FuelTank2
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. //Бензин – 2.22 лева за един литър,
  10. //Дизел – 2.33 лева за един литър
  11. //Газ – 0.93 лева за литър
  12. //18 ст.за литър бензин
  13. //12 ст.за литър дизел
  14. //8 ст.за литър газ.
  15.  
  16. string fuelType = Console.ReadLine();
  17. double fuelInLiters = double.Parse(Console.ReadLine());
  18. string cardOwner = Console.ReadLine();
  19.  
  20. if (fuelType == "Gas")
  21. {
  22.  
  23. if (cardOwner == "Yes")
  24. {
  25. double gasMoney = fuelInLiters * (0.93 - 0.08);
  26.  
  27. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  28. {
  29. Console.WriteLine($"{(gasMoney - gasMoney * 0.08):f2} lv.");
  30. }
  31. else if (fuelInLiters > 25)
  32. {
  33. Console.WriteLine($"{(gasMoney - gasMoney * 0.10):f2} lv.");
  34. }
  35. else
  36. {
  37. Console.WriteLine($"{gasMoney:f2} lv.");
  38. }
  39. }
  40. else
  41. {
  42. double gasMoney = fuelInLiters * 0.93;
  43. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  44. {
  45. Console.WriteLine($"{(gasMoney - gasMoney * 0.08):f2} lv.");
  46. }
  47. else if (fuelInLiters > 25)
  48. {
  49. Console.WriteLine($"{(gasMoney - gasMoney * 0.10):f2} lv.");
  50. }
  51. else
  52. {
  53. Console.WriteLine($"{gasMoney:f2} lv.");
  54. }
  55. }
  56. }
  57. else if (fuelType == "Gasoline")
  58. {
  59. if (cardOwner == "Yes")
  60. {
  61. double gasolineMoney = fuelInLiters * (2.22 - 18);
  62.  
  63. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  64. {
  65. Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.08):f2} lv.");
  66. }
  67. else if (fuelInLiters > 25)
  68. {
  69. Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.10):f2} lv.");
  70. }
  71. else
  72. {
  73. Console.WriteLine($"{gasolineMoney:f2} lv.");
  74. }
  75. }
  76. else
  77. {
  78. double gasolineMoney = fuelInLiters * 2.22;
  79.  
  80. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  81. {
  82. Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.08):f2} lv.");
  83. }
  84. else if (fuelInLiters > 25)
  85. {
  86. Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.10):f2} lv.");
  87. }
  88. else
  89. {
  90. Console.WriteLine($"{gasolineMoney:f2} lv.");
  91. }
  92. }
  93.  
  94. }
  95. else if (fuelType == "Diesel")
  96. {
  97. if (cardOwner == "Yes")
  98. {
  99. double dieselMoney = fuelInLiters * (2.33 - 12);
  100.  
  101. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  102. {
  103. Console.WriteLine($"{(dieselMoney - dieselMoney * 0.08):f2} lv.");
  104. }
  105. else if (fuelInLiters > 25)
  106. {
  107. Console.WriteLine($"{(dieselMoney - dieselMoney * 0.10):f2} lv.");
  108. }
  109. else
  110. {
  111. Console.WriteLine($"{dieselMoney:f2} lv.");
  112. }
  113. }
  114. else
  115. {
  116. double dieselMoney = fuelInLiters * 2.33;
  117.  
  118. if (fuelInLiters >= 20 && fuelInLiters <= 25)
  119. {
  120. Console.WriteLine($"{(dieselMoney - dieselMoney * 0.08):f2} lv.");
  121. }
  122. else if (fuelInLiters > 25)
  123. {
  124. Console.WriteLine($"{(dieselMoney - dieselMoney * 0.10):f2} lv.");
  125. }
  126. else
  127. {
  128. Console.WriteLine($"{dieselMoney:f2} lv.");
  129. }
  130. }
  131. }
  132. }
  133. }
  134.  
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement