Загрузка данных


using System;

namespace Calculator
{
    class Program
    {
        static void Main(string[] args)
        {
            double a, b;
            char op;

            while (true)
            {
                try
                {
                    Console.Write("Введите 1-е слагаемое: ");
                    a = Convert.ToDouble(Console.ReadLine());
                    break;
                }
                catch (Exception)
                {
                    Console.WriteLine("Ошибка");
                }
            }

            while (true)
            {
                try
                {
                    Console.Write("ppp Введите операцию (+, -, *, /): ");
                    op = Convert.ToChar(Console.ReadLine());
                    if (op != '+' && op != '-' && op != '*' && op != '/')
                    {
                        throw new Exception();
                    }
                    break;
                }
                catch (Exception)
                {
                    Console.WriteLine("Ошибка");
                    continue;
                }
            }

            while (true)
            {
                try
                {
                    Console.Write("Введите 2-е слагаемое: ");
                    b = Convert.ToDouble(Console.ReadLine());
                    break;
                }
                catch (Exception)
                {
                    Console.WriteLine("Ошибка");
                }
            }

            double r;
            switch (op)
            {
                case '+':
                    r = a + b;
                    break;
                case '-':
                    r = a - b;
                    break;
                case '*':
                    r = a * b;
                    break;
                case '/':
                    r = a / b;
                    break;
                default:
                    Console.WriteLine("Ошибка");
                    return;
            }

            if (b == 0)
            {
                Console.WriteLine("Ошибка");
            }
            else
            {
                //Console.WriteLine($"{a} {op} {b} = {r}");
            }
        }
    }
}