Вывод в консоль "Точка не определена" при определенных условиях - C#
Формулировка задачи:
Помогите пожалуйста. Если ввести R=12,то в точке x=-13 будит писать y = 0, надо сделать, чтобы писало точка не определенна.
static void Main(string[] args) { double y, R, xstart, xend, dx; y = 0; Console.Write("Введите R: "); R = Convert.ToDouble(Console.ReadLine()); xstart = -20; xend = 20; dx = 1; { Console.WriteLine("----------------------------"); Console.WriteLine("| Таблица значений функции |"); Console.WriteLine("|--------------------------|"); Console.WriteLine("| x | y |"); Console.WriteLine("|--------------------------|"); for (double x = xstart; x <= xend; x += dx) { if (x < -1) { y = -Math.Sqrt(R * R - (x + 1) * (x + 1)); } if (x >= -1 && x <= 2) { y = -R; } if (x > 2) { y = x - 2 - R; } if (x < -1 - R) { y = 1; } { Console.WriteLine("| {0,11} | {1,10:#0.#####} |", x, y); } } Console.WriteLine("|--------------------------|"); } } } }
Решение задачи: «Вывод в консоль "Точка не определена" при определенных условиях»
textual
Листинг программы
Console.WriteLine("| {0,11} | {1,10:#0.#####} |", x, x==-13?"точка не определенна.":y);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д