Обработка исключительных ситуаций - C# (217808)

Узнай цену своей работы

Формулировка задачи:

решить в консольном режиме: Вычислить значение Y, используя операторы для обработки исключительных ситуаций. Проверка на неверный ввод данных, подкоренное выражение не отрицательное и при делении на «ноль»

Решение задачи: «Обработка исключительных ситуаций»

textual
Листинг программы
static void Main(string[] args)
        {
            double x = 0, y = 0;
            for (; ; )
            {
 
                Console.WriteLine("Введите значение х:");
                try
                {
                    x = Convert.ToDouble(Console.ReadLine());
                    break;
                }
                catch
                {
                    Console.WriteLine("Некорректное значение х. Попробуйте ещё.");
                }
            }
            if (((5 + 2 * x) < 0) || ((3 - 7 * x) == 0) || ((6 + x) < 0))
            {
                Console.WriteLine("Значение х не удовлетворяет ОДЗ");
            }
            else
            {
                y = (Math.Sqrt(5 + 2 * x)) / (Math.Abs(3 - 7 * x)) + Math.Sqrt(6 + x) - Math.Sin(4 * x);
                Console.WriteLine(y);
            }
            Console.ReadLine();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы