using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { String dano_R = "0", dano_x = "0"; double r, x, y; r = 0; y = 0; Console.WriteLine("введите значение 3 для переменной r "); dano_R = Console.ReadLine(); Console.WriteLine("введите X"); dano_x = Console.ReadLine(); try { r = double.Parse(dano_R); x = double.Parse(dano_x); if (r <= 3 && r >= 3) { 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.WriteLine(y); } else Console.WriteLine("r не равно трем, в связи с небольшими недостатками задач, для её решения данное условие необходимо. пожалуйста перезапустите программу и введите для переменной r значение 3 "); } catch { Console.WriteLine("Данные, введенные вами являются неверными, напоминаю, что аргумент X - должно быть числовым,повторите попытку ввода данных "); } } } }