Вычисление значения функции, заданной в виде графика - C# (180791)
Формулировка задачи:
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика.
Решение задачи: «Вычисление значения функции, заданной в виде графика»
textual
Листинг программы
public static void Main()
{
for (int x = -11; x <= 5; x++)
{
double y = Calc(x);
Console.WriteLine($"y({x,3}) = {y:0.##}");
}
}
private static double Calc(double x)
{
double y = double.NaN;
if (x >= -10 && x <= 4)
{
if (x <= -6)
{
y = -Math.Sqrt(4 - Math.Pow(x + 8, 2)) + 2;
}
else if (x <= -4)
{
y = 2;
}
else if (x <= 2)
{
y = -x / 2;
}
else
{
y = x - 3;
}
}
return y;
}