Найти значения функции, заданной графиком функции - C#
Формулировка задачи:
Уважаемые. Может кто разбирается в задаче. Помогите пожалуйста.
Найти значения функции, заданной графиком функции вида:
где -9 <= x <= 9
Спецификация ввода :
x
Спецификация вывода:
y
Замечание: Значение R определяется по графику. Если значение функции нельзя определить, в качестве ответа вывести значение - 999.
Решение задачи: «Найти значения функции, заданной графиком функции»
textual
Листинг программы
static void Main(string[] args) { double x = 0; Console.OutputEncoding = Encoding.GetEncoding(1251); Console.InputEncoding = Encoding.GetEncoding(1251); while(true) { Console.WriteLine("Введите х: "); x = Convert.ToDouble(Console.ReadLine()); if ((x > 9) || (x < -9)) { Console.WriteLine("y = {0}: ", -999); } else { if ((x >= -9) && (x < -6)) { Console.WriteLine("y = {0}: ", -Math.Sqrt(-Math.Pow(x + 6, 2) + 9)); } else { if ((x >= -6) && (x <= -3)) { Console.WriteLine("y = {0}: ", x + 3); } else { if ((x > -3) && (x < 0)) { Console.WriteLine("y = {0}: ", Math.Sqrt(-Math.Pow(x, 2) + 9)); } else { if ((x >= 0) && (x <= 3)) { Console.WriteLine("y = {0}: ", -x + 3); } else { Console.WriteLine("y = {0}: ", 0.5 * x - 1.5); } } } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д