Advertisement
TwinFrame

Converter_Rub_Usd_Chy

Jan 11th, 2020
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.72 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Clight_06
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. //обменник валют (рубли, доллары, китайский юань)
  10. float rubExchange, usdExchange, chyExchange;
  11. float userRub, userUsd, userChy; //задает пользователь
  12. bool exitExchange = false;
  13. int numMenu;
  14.  
  15. //Коэффициенты обмена валюты
  16. float rubUsd = 61.26f;
  17. float rubChy = 8.84f;
  18. float usdChy = 0.14f;
  19.  
  20.  
  21. Console.WriteLine("Добро пожаловать в обменник валюты.");
  22. Console.WriteLine("");
  23. Console.WriteLine("Коэффициенты обмена:");
  24. Console.WriteLine($"Рубли /доллары - {rubUsd}");
  25. Console.WriteLine($"Рубли/юани - {rubChy}");
  26. Console.WriteLine($"Доллары/юани - {usdChy}");
  27. Console.WriteLine("");
  28. Console.WriteLine("");
  29. Console.Write("Введите Ваш балланс рублей: ");
  30. userRub = Convert.ToSingle(Console.ReadLine());
  31. Console.Write("Введите Ваш балланс долларов: ");
  32. userUsd = Convert.ToSingle(Console.ReadLine());
  33. Console.Write("Введите Ваш балланс китайских юаней: ");
  34. userChy = Convert.ToSingle(Console.ReadLine());
  35.  
  36. while (exitExchange == false)
  37. {
  38. Console.WriteLine("");
  39. Console.WriteLine("");
  40. Console.WriteLine("Какую операцию по конвертированию валюты вы хотите выполнить?");
  41. Console.WriteLine("1 - Обмен рублей на доллары");
  42. Console.WriteLine("2 - Обмен рублей на юани");
  43. Console.WriteLine("3 - Обмен долларов на юани");
  44. Console.WriteLine("4 - Обмен долларов на рубли ");
  45. Console.WriteLine("5 - Обмен юаней на рубли");
  46. Console.WriteLine("6 - Обмен юаней на доллары");
  47. Console.WriteLine("7 - Выход");
  48. numMenu = Convert.ToInt32(Console.ReadLine());
  49.  
  50. switch (numMenu)
  51. {
  52. case 1:
  53. Console.Write("Сколько рублей вы хотите обменять на доллары? - ");
  54. rubExchange = Convert.ToSingle(Console.ReadLine());
  55. userRub -= rubExchange;
  56. userUsd += rubExchange / rubUsd;
  57. Console.WriteLine("");
  58. Console.WriteLine("");
  59. Console.WriteLine("У вас имеется: ");
  60. Console.WriteLine("Rub: " + userRub + " рублей");
  61. Console.WriteLine("Usd: " + userUsd + " долларов");
  62. Console.WriteLine("Chy: " + userChy + " юаней");
  63. break;
  64. case 2:
  65. Console.Write("Сколько рублей вы хотите обменять на юани? - ");
  66. rubExchange = Convert.ToSingle(Console.ReadLine());
  67. userRub -= rubExchange;
  68. userChy += rubExchange / rubChy;
  69. Console.WriteLine("");
  70. Console.WriteLine("");
  71. Console.WriteLine("У вас имеется: ");
  72. Console.WriteLine("Rub: " + userRub + " рублей");
  73. Console.WriteLine("Usd: " + userUsd + " долларов");
  74. Console.WriteLine("Chy: " + userChy + " юаней");
  75. break;
  76. case 3:
  77. Console.Write("Сколько долларов вы хотите обменять на юани? - ");
  78. usdExchange = Convert.ToSingle(Console.ReadLine());
  79. userUsd -= usdExchange;
  80. userChy += usdExchange / usdChy;
  81. Console.WriteLine("");
  82. Console.WriteLine("");
  83. Console.WriteLine("У вас имеется: ");
  84. Console.WriteLine("Rub: " + userRub + " рублей");
  85. Console.WriteLine("Usd: " + userUsd + " долларов");
  86. Console.WriteLine("Chy: " + userChy + " юаней");
  87. break;
  88. case 4:
  89. Console.Write("Сколько долларов вы хотите обменять на рубли? - ");
  90. usdExchange = Convert.ToSingle(Console.ReadLine());
  91. userUsd -= usdExchange;
  92. userRub += usdExchange * rubUsd;
  93. Console.WriteLine("");
  94. Console.WriteLine("");
  95. Console.WriteLine("У вас имеется: ");
  96. Console.WriteLine("Rub: " + userRub + " рублей");
  97. Console.WriteLine("Usd: " + userUsd + " долларов");
  98. Console.WriteLine("Chy: " + userChy + " юаней");
  99. break;
  100. case 5:
  101. Console.Write("Сколько юаней вы хотите обменять на рубли? - ");
  102. chyExchange = Convert.ToSingle(Console.ReadLine());
  103. userChy -= chyExchange;
  104. userRub += chyExchange * rubChy;
  105. Console.WriteLine("");
  106. Console.WriteLine("");
  107. Console.WriteLine("У вас имеется: ");
  108. Console.WriteLine("Rub: " + userRub + " рублей");
  109. Console.WriteLine("Usd: " + userUsd + " долларов");
  110. Console.WriteLine("Chy: " + userChy + " юаней");
  111. break;
  112. case 6:
  113. Console.Write("Сколько юаней вы хотите обменять на доллары? - ");
  114. chyExchange = Convert.ToSingle(Console.ReadLine());
  115. userChy -= chyExchange;
  116. userUsd += chyExchange * usdChy;
  117. Console.WriteLine("");
  118. Console.WriteLine("");
  119. Console.WriteLine("У вас имеется: ");
  120. Console.WriteLine("Rub: " + userRub + " рублей");
  121. Console.WriteLine("Usd: " + userUsd + " долларов");
  122. Console.WriteLine("Chy: " + userChy + " юаней");
  123. break;
  124. case 7:
  125. Console.WriteLine("");
  126. Console.WriteLine("");
  127. Console.Write("Спасибо за визит. Ждем вас снова!");
  128. Console.WriteLine("");
  129. Console.WriteLine("");
  130. exitExchange = true;
  131. break;
  132. }
  133. }
  134. }
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement