Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Text.RegularExpressions;
- namespace samvel
- {
- class Program
- {
- static void Main(string[] args)
- {
- string a = null, b = null;
- double _a = 0, _b = 0;
- while ((string.IsNullOrWhiteSpace(a) || string.IsNullOrWhiteSpace(b)))
- {
- Console.Clear();
- Console.WriteLine("Введите число A");
- a = Console.ReadLine();
- if (!double.TryParse(a, out _a))
- {
- Console.WriteLine("Invalid input!");
- continue;
- }
- Console.WriteLine("Введите число B");
- b = Console.ReadLine();
- if (!double.TryParse(b, out _b))
- {
- Console.WriteLine("Invalid input!");
- //goto M;
- b = null;
- }
- }
- M: Console.WriteLine("Выберите тип операции: ");
- string key = Console.ReadLine();
- Console.Clear();
- switch (key)
- {
- case "+":
- Console.WriteLine("Результат сложения числа {0} и {1} = {2}", a, b, _a + _b);
- break;
- case "-":
- Console.WriteLine("Результат разности числа {0} и {1} = {2}", a, b, _a - _b);
- break;
- case "*":
- Console.WriteLine("Результат произведения числа {0} и {1} = {2}", a, b, _a * _b);
- break;
- case "/":
- Console.WriteLine("Результат частных чисел {0} и {1} = {2}", a, b, _a / _b);
- break;
- default:
- Console.WriteLine("Сложение\t+\nРазность\t-\nПроизведение\t*\nЧастное\t/");
- goto M;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement