SHARE
TWEET

Untitled

a guest Oct 23rd, 2019 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top