Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. using System;
  2. using System.Text.RegularExpressions;
  3. namespace samvel
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. string a = null, b = null;
  10. double _a = 0, _b = 0;
  11. while ((string.IsNullOrWhiteSpace(a) || string.IsNullOrWhiteSpace(b)))
  12. {
  13. Console.Clear();
  14. Console.WriteLine("Введите число A");
  15. a = Console.ReadLine();
  16. if (!double.TryParse(a, out _a))
  17. {
  18. Console.WriteLine("Invalid input!");
  19. continue;
  20. }
  21. Console.WriteLine("Введите число B");
  22. b = Console.ReadLine();
  23. if (!double.TryParse(b, out _b))
  24. {
  25. Console.WriteLine("Invalid input!");
  26. //goto M;
  27. b = null;
  28. }
  29. }
  30. M: Console.WriteLine("Выберите тип операции: ");
  31. string key = Console.ReadLine();
  32. Console.Clear();
  33. switch (key)
  34. {
  35. case "+":
  36. Console.WriteLine("Результат сложения числа {0} и {1} = {2}", a, b, _a + _b);
  37. break;
  38. case "-":
  39. Console.WriteLine("Результат разности числа {0} и {1} = {2}", a, b, _a - _b);
  40. break;
  41. case "*":
  42. Console.WriteLine("Результат произведения числа {0} и {1} = {2}", a, b, _a * _b);
  43. break;
  44. case "/":
  45. Console.WriteLine("Результат частных чисел {0} и {1} = {2}", a, b, _a / _b);
  46. break;
  47. default:
  48. Console.WriteLine("Сложение\t+\nРазность\t-\nПроизведение\t*\nЧастное\t/");
  49. goto M;
  50. }
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement