using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { try { String dano_R = "0", dano_x = "0"; double r, x, y; r = 0; y = 0; Console.WriteLine("Введите значение 3 для переменной R "); dano_R = Console.ReadLine(); r = double.Parse(dano_R); if (r <= 3 && r >= 3) { Console.WriteLine("введите X"); dano_x = Console.ReadLine(); x = double.Parse(dano_x); if ((x < -8) || (x > 10)) Console.WriteLine("При данном аргументе функция не определена"); else { if (x >= -8 && x <= -5) y = 3; else if (x > -5 && x <= -3) y = x + 3; else if (x > -3 && x <= 3) y = Math.Sqrt(r * r - x * x); else if (x > 3 && x <= 8) y = 0.6 * (x - 3); else y = 3; Console.Write("y="); Console.WriteLine(y); } } else Console.WriteLine("В связи с условием задачи, для её решения необходимо r = 3. пожалуйста перезапустите программу и введите для переменной R значение 3 "); } catch { Console.WriteLine("Данные, введенные вами являются неверными, напоминаю, что аргумент X и переменная R - должны быть числовыми значениями,повторите попытку ввода данных "); } } } }