Обработка исключительных ситуаций - C# (218075)
Формулировка задачи:
Вычислить значение Y, используя операторы для обработки исключительных ситуаций. Проверка на неверный ввод данных, подкоренное выражение не отрицательное и при делении на «ноль».
Решение задачи: «Обработка исключительных ситуаций»
textual
Листинг программы
public static void Main(string[] args) { try { double x, y; Console.Write("Please, enter x: "); if (!double.TryParse(Console.ReadLine(), out x)) throw new Exception("Error"); double a1 = 5.0 + 2.0 * x; double a2 = 2.0 - 5.0 * x; double a3 = 2.0 + x; if (a2 == 0) throw new Exception("Error"); if (a3 < 0) throw new Exception("Error"); y = (Math.Sqrt(a1) / a2) + Math.Pow(a3, 1.0 / 3.0) - Math.Sin(4 * x); Console.WriteLine("y = {0}", y); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д